hallo,
hab hier im forum einen quelltext gefunden, der mit dem vigenerechiffre
einen text mit einem schlüsselwort verschlüsselt. kann mir aber nicht erklären
an welcher stelle die eigentliche verschlüsselung stattfindet...
Delphi-Quelltext
1: 2: 3: 4: 5: 6: 7: 8: 9: 10: 11: 12: 13: 14:
| for i:= 1 to length(klartext)+1 do begin buffer:= klartext[i]; versch:= Ord(schluessel2[i]) - 97; for j:= 1 to versch do begin if buffer= 'z' then buffer:='a'; if buffer= ' ' then buffer:=' ' else inc(buffer); end; geheimtext:= geheimtext + buffer;
end; |
eigentlich wird doch nur der asciiwert um 97 verringert und anschliessend
nur geguckt ob es ein leerzeichen oder ein z ist??? nur komischerweise läuft
es und dazu auch noch richtig...
kann mir jemand helfen?
Moderiert von
Christian S.: Delphi-Tags hinzugefügt