MD5Stream

密碼編譯

描述

計算整個串流的 MD5 摘要,無論進入時位置在哪都從頭讀起

摘要以 16 個原始二進位位元組打包進 AnsiString 回傳,每個字元對應一個摘要位元組;在 Windows 上經由 CryptoAPI 以 8000 位元組分塊雜湊,在 FPC 上則走隨附的 MD5 核心

語法

Delphi

Function MD5Stream(Input: TStream): AnsiString;

參數

Input要雜湊的串流;位置會先尋址到 0

傳回值

原始的 16 位元組摘要,平台路徑失敗時為空字串或偏短字串;MD5File 會先檢查 Length >= 16 才信任它

備註

和 SHA-2 的串流輔助函式不同,這個函式會雜湊整個串流,而且不提供位元組範圍參數

另請參閱

MD5File, MD5String, SHA256StreamRange, SHA512StreamRange