MD5Stream

Kryptografi

Beskrivelse

Beregner MD5-digesten af en hel stream og læser fra begyndelsen uanset indgangspositionen

Digesten returneres som 16 rå binære bytes pakket i en AnsiString, ét digest-byte pr. tegn; på Windows kører hashningen gennem CryptoAPI i 8000-byte-blokke, på FPC gennem den medfølgende MD5-kerne

Syntaks

Delphi

Function MD5Stream(Input: TStream): AnsiString;

Parametre

InputStream der skal hashes; positionen søges til 0 først

Returværdi

Den rå 16-byte-digest eller en tom/kort streng, når platformsstien fejler; MD5File tjekker Length >= 16, før den stoler på den

Bemærkninger

I modsætning til SHA-2-stream-hjælperne hasher denne funktion hele streamen og tilbyder ingen byte-interval-parametre

Se også

MD5File, MD5String, SHA256StreamRange, SHA512StreamRange