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] 開始的單一更新呼叫中完成雜湊,而 SHA384ByteArraySHA512ByteArray 也遵循相同模式,只是使用更大的摘要陣列

範例

Digest:= SHA256ByteArray(Data);

另請參閱

SHA384ByteArray, SHA512ByteArray, SHA3_256ByteArray, SHA3_384ByteArray, SHA3_512ByteArray, SHA1StreamRange, SHA256StreamRange, SHA384StreamRange, SHA512StreamRange, SHA3_256StreamRange, SHA3_384StreamRange, SHA3_512StreamRange, SHAKE256ByteArray, SHAKE256StreamRange