MD5Stream

Kriptografi

Açıklama

Giriş konumu ne olursa olsun baştan okuyarak bir akışın tamamının MD5 özetini hesaplar

Özet, AnsiString içine paketlenmiş 16 ham ikili bayt olarak döner; her karakter bir özet baytıdır. Windows'ta karma CryptoAPI ile 8000 baytlık parçalar hâlinde yürür, FPC'de paket içinde gelen MD5 çekirdeğiyle

Sözdizimi

Delphi

Function MD5Stream(Input: TStream): AnsiString;

Parametreler

InputÖzeti hesaplanacak akış; konum önce 0'a taşınır

Dönüş değeri

16 baytlık ham özet ya da platform yolu başarısız olduğunda boş/kısa dizge; MD5File ona güvenmeden önce Length >= 16 sınaması yapar

Açıklamalar

SHA-2 akış yardımcılarının aksine bu fonksiyon akışın tamamını karmalar ve bayt aralığı parametreleri sunmaz

Ayrıca bkz

MD5File, MD5String, SHA256StreamRange, SHA512StreamRange