Forum: Sonstige Fragen zu Delphi
Delphi
by Klaus01,
4. Okt 2006
Da der Hashwert nicht druckbare Zeichen enthält geht man
in der Regel so vor, dass man die Ordinalwerte der Zeichen in HexZeichen
wandelt und diese ausgibt. Und nichts anderes macht IntToHex
oder die Funktion MD5_Hash2String.
Grüße
Klaus
Forum: Sonstige Fragen zu Delphi
Delphi
by Klaus01,
4. Okt 2006
TMD5digest = array of Byte;
Du mußt das Array in einen String wandeln.
Dazu kannst Du die Funktion IntToHex verwenden.
Ein Byte entsprechen 2 HexZeichen.
Du bekommst dann einen String mit 32 Zeichen.
for i:=0 to 15
result:=result+IntToHex(MD5Digest,2);