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
| Input | Te 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