Ich nutze folgenden Code um ein MD5 Hash zu erstellen
Delphi-Quellcode:
Function MD5(const Text : string) : string;
var
idmd5 : TIdHashMessageDigest5;
begin
idmd5:=TIdHashMessageDigest5.Create;
Result:=idmd5.HashStringAsHex(Text);
idmd5.Free;
End;
Aber wenn ich eine 32Bit Exe mach ist alles schön aber unter 64 Bit kommt ein andere Hash raus