Hey,
ich lese eine Datei als String ein, und übergebe dann einen Teil des Strings an diese Funktion:
Delphi-Quelltext
1: 2: 3: 4: 5: 6: 7: 8: 9: 10: 11:
| function MD5String(const Input:string):string; var IDMD5:TIdHashMessageDigest5; begin IDMD5:=TIdHashMessageDigest5.Create; try Result:=LowerCase(IDMD5.HashStringAsHex(Input)); finally IDMD5.Free; end; end; |
Leider sind in den Strings Steuerzeichen drin und es kommt irgendwie ein anderer MD5 Hash dabei raus, als PHP liefert.
Irgendwie werden die Zeichen anders interpretiert als in PHP.
Hat da jemand ne Idee?
Danke,
anno2007 :)
Moderiert von
Narses: Topic aus VCL (Visual Component Library) verschoben am Mo 03.01.2011 um 22:50