MD5Stream
密碼編譯
描述
計算整個串流的 MD5 摘要,無論進入時位置在哪都從頭讀起
摘要以 16 個原始二進位位元組打包進 AnsiString 回傳,每個字元對應一個摘要位元組;在 Windows 上經由 CryptoAPI 以 8000 位元組分塊雜湊,在 FPC 上則走隨附的 MD5 核心
語法
Delphi
Function MD5Stream(Input: TStream): AnsiString;參數
| Input | 要雜湊的串流;位置會先尋址到 0 |
|---|
傳回值
原始的 16 位元組摘要,平台路徑失敗時為空字串或偏短字串;MD5File 會先檢查 Length >= 16 才信任它
備註
和 SHA-2 的串流輔助函式不同,這個函式會雜湊整個串流,而且不提供位元組範圍參數