Zitat von
JasonDX:
Warum so kompliziert mit PByte, Pointerinkrementierung ect.?
Das habe ich irgendwann mal verbrochen, um möglichst hohe Geschwindigkeit zu erreichen.
Die Funktion ist korrekt; man muss aber darauf achten, das der verschlüsselte String auch Chr(0) enthalten kann.
Wenn man den verschlüsselten Text speichern möchte (z.B. in INI-Datei, Datenbank) sollte man zusätzlich noch BASE64 kodieren.