MD5Stream

Cryptografie

Beschrijving

Berekent de MD5-digest van een volledige stream en leest vanaf het begin, ongeacht de startpositie

De digest komt terug als 16 ruwe binaire bytes verpakt in een AnsiString, één digestbyte per teken; onder Windows verloopt het hashen via CryptoAPI in blokken van 8000 bytes, onder FPC via de meegeleverde MD5-kern

Syntaxis

Delphi

Function MD5Stream(Input: TStream): AnsiString;

Parameters

InputTe hashen stream; de positie wordt eerst op 0 gezet

Retourwaarde

De ruwe 16-byte-digest of een lege/korte string wanneer het platformpad faalt; MD5File controleert Length >= 16 voordat het erop vertrouwt

Opmerkingen

Anders dan de SHA-2-stream-hulpfuncties hasht deze functie de hele stream en biedt geen bytebereik-parameters

Zie ook

MD5File, MD5String, SHA256StreamRange, SHA512StreamRange