habe ich noch nicht von gehört, es gibt da was von lockbox.
Aber das aus md5.pas macht dir aus dem username und passwort auch einen md5 string.
Das sind auch nur normale HexZeichen in einem String. Den Hashwert wieder in den Ursprungsstring
zurückrechnen das geht nicht bzw. ist mit sehr hohem Aufwand verbunden.
Wenn Du sowas willst mußt Du AES, pgp,
dec ... o.ä. verwenden.
Damit kannst Du verschlüsseln. Ein md5 Hashwert ist "nur" ein Footprint
von einem String/Datei.
Aus der md5.pas
function MD5String(M: string): MD5Digest;
function MD5Print(D: MD5Digest): string;
Dein_md5_String:= md5Print(md5string('test'));
Grüße
Klaus