TIdHashMessageDigest5::HashValue crasht
-
Hi!
Ich möchte die Klasse TIdHashMessageDigest5 aus der Indy-9-Bibliothek benutzen um einen MD5-Hashwert eines Strings zu ermitteln. Leider wirft die Methode HashValue() eine EAccessViolation.
TIdHashMessageDigest5* idHash = new TIdHashMessageDigest5(); try { TStringStream* sstText = new TStringStream( "Das ist ein Test" ); unsigned x = idHash->HashValue( sstText ); delete sstText; } catch ( Exception &e ) { ShowMessage( e.Message ); } delete idHash;Sieht jemand den Fehler? Hat schon mal jemand mit Indy9 einen MD5-Hash erzeugt?