Hey, 
ich lese eine Datei als String ein, und übergebe dann einen Teil des Strings an diese Funktion:
		                     
             Delphi-Quelltext
                        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
Narses: Topic aus VCL (Visual Component Library) verschoben am Mo 03.01.2011 um 22:50