Es ist hoffentlich bei aller Euphorie klar, dass dieser Hashwert auf einem
UTF-16 string basiert?
Also nicht wundern wenn dieser Hashwert z.B. mit einem von einem Webservice ermittelten verglichen wird und man etwas völlig anderes herausbekommt.
mMn gehört zu so einer Funktion
immer eine überladene dazu, wo man das Encoding angeben kann
Delphi-Quellcode:
function GetHashedString( const AWort : string ): string; overload;
function GetHashedString( const AWort : string; AEncoding : TEncoding ): string; overload;
Kaum macht man's richtig - schon funktioniert's
Zertifikat: Sir Rufo (Fingerprint: ea 0a 4c 14 0d b6 3a a4 c1 c5 b9
dc 90 9d f0 e9 de 13 da 60)