MD5Stream

Kryptografi

Beskrivning

Beräknar MD5-sammandraget för en hel ström och läser från början oavsett ingångsposition

Sammandraget returneras som 16 råa binära byte packade i en AnsiString, en sammandragsbyte per tecken; på Windows går hashningen genom CryptoAPI i block om 8000 byte, på FPC genom den medföljande MD5-kärnan

Syntax

Delphi

Function MD5Stream(Input: TStream): AnsiString;

Parametrar

InputStröm att hasha; positionen söks till 0 först

Returvärde

Det råa sammandraget på 16 byte, eller en tom eller kort sträng när plattformsvägen misslyckas; MD5File kontrollerar Length >= 16 innan den litar på det

Anmärkningar

Till skillnad från SHA-2-strömhjälparna hasar funktionen hela strömmen och erbjuder inga parametrar för byteintervall

Se även

MD5File, MD5String, SHA256StreamRange, SHA512StreamRange