MD5 und SHA1 ist im Windows auch schon "fertig" drin.
http://msdn.microsoft.com/en-us/library/cc245827.aspx
http://msdn.microsoft.com/en-us/library/dd240175.aspx
http://msdn.microsoft.com/en-us/library/ee391633.aspx
Implementation siehe FHash.pas in
http://www.delphipraxis.net/114342-u...reams-usw.html
Kannst es dir dort problemlos rauskopieren (eventuell noch ein zwei Typen anpassen, bzw. aus der FType.pas rauskopieren).
Für die Verwendung siehe ThMD5 (FHash.pas).
Aber, wie gesagt, eigentlich denk ich mal nicht, daß
Indy da einen Fehler hat.
Notfalls kann man aber
Indy auch durch eine aktuellere Version ersetzen.
Irgendwo hier im Forum verstecken sich aber auch noch direkte Implementierungen, ohne externe APIs/Komponenten, für DM5 von anderen Unsern und auch mir.
Ich glaub von mir verstecken sich hier irgendwo ebenfalls MD5-Implementationen, die teilweise und komplett in Assembler geschrieben waren, aber persönlich hab ich mich inzwischen nahezu komplett von
ASM-Codes verabschiedet.