MD5Stream

Kryptografia

Opis

Liczy skrót MD5 całego strumienia, czytając od początku niezależnie od pozycji wejściowej

Skrót wraca jako 16 surowych bajtów binarnych zapakowanych w AnsiString, po jednym bajcie skrótu na znak; na Windows haszowanie idzie przez CryptoAPI porcjami po 8000 bajtów, na FPC przez dołączony rdzeń MD5

Składnia

Delphi

Function MD5Stream(Input: TStream): AnsiString;

Parametry

InputStrumień do zahaszowania; pozycja najpierw jest ustawiana na 0

Wartość zwracana

Surowy 16-bajtowy skrót albo pusty lub krótki łańcuch, gdy zawiedzie ścieżka platformy; MD5File sprawdza Length >= 16, zanim mu zaufa

Uwagi

W przeciwieństwie do strumieniowych helperów SHA-2 funkcja haszuje cały strumień i nie daje parametrów zakresu bajtów

Zobacz również

MD5File, MD5String, SHA256StreamRange, SHA512StreamRange