MD5Stream

Kryptografie

Popis

Počítá haš MD5 celého proudu a čte od začátku bez ohledu na vstupní pozici

Haš se vrací jako 16 surových binárních bajtů zabalených do AnsiString, jeden bajt haše na znak; na Windows hašování běží přes CryptoAPI po 8000bajtových dávkách, na FPC přes přibalené jádro MD5

Syntaxe

Delphi

Function MD5Stream(Input: TStream): AnsiString;

Parametry

InputProud k vyhašování; pozice se nejdřív nastaví na 0

Návratová hodnota

Surový 16bajtový haš, nebo prázdný/krátký řetězec při selhání platformní cesty; MD5File před svěřením kontrole kontroluje Length >= 16

Poznámky

Na rozdíl od proudových pomocníků SHA-2 tato funkce hašuje celý proud a nenabízí parametry rozsahu bajtů

Viz také

MD5File, MD5String, SHA256StreamRange, SHA512StreamRange