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
| Input | Strumień 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