Was ist eigentlich so schlecht an der 'XOR' Verschlüsselung.
Ich hab auch mal so ein Programm geschrieben {allerdings mit Passwortabfrage am Beginn} und ich hab die 'XOR' Verschlüsselung genommen.
Allerdings hab ich nur die Passwörter ansich verschlüsselt mit den eingegebenen Passwort und das nochmals mit einer Zufallszahl.
Um alle Klarheiten zu beseitigen ein kurzer Code:
Delphi-Quellcode:
RandSeed:=1000;
for i:=1 to Length(pwd) do begin
pwd[i]:=chr((pwd[i]) xor (mPwd[j] + Rand(255)))
Inc(j); if j>length(mPwd) then j:=1;
end;
ungefähr so hat der Code ausgesehen --> den Wert für das RandSeed hab ich aus den Computernamen und Benutzernamen geholt.