SHA256ByteArray
密碼編譯
描述
計算位元組陣列的 SHA-256 摘要,並以 32 個原始位元組的固定大小 TPLSHA256Digest 值傳回雜湊由摘要單元內建的
TDCP_sha256 實作產生,因此不需要 CryptoAPI 提供者;空陣列會傳回空訊息的摘要
語法
Delphi
Function SHA256ByteArray(Input: Array Of Byte): TPLSHA256Digest;傳回值
以 TPLSHA256Digest 陣列表示的 SHA-256 摘要,包含 32 個原始二進位位元組,而非十六進位文字 |
備註
TPLSHA256Digest 宣告為 Array [0..31] of Byte;輸入會在從 Input[0] 開始的單一更新呼叫中完成雜湊,而 SHA384ByteArray 與 SHA512ByteArray 也遵循相同模式,只是使用更大的摘要陣列
範例
Digest:= SHA256ByteArray(Data);另請參閱
SHA384ByteArray, SHA512ByteArray, SHA3_256ByteArray, SHA3_384ByteArray, SHA3_512ByteArray, SHA1StreamRange, SHA256StreamRange, SHA384StreamRange, SHA512StreamRange, SHA3_256StreamRange, SHA3_384StreamRange, SHA3_512StreamRange, SHAKE256ByteArray, SHAKE256StreamRange