SHA3_384ByteArray

密碼編譯

描述

計算位元組陣列的 SHA3-384 摘要,並以 48 個原始位元組的固定大小 TPLSHA384Digest 值傳回雜湊透過與 SHA-3 串流函式共用的內建 FIPS 202 Keccak 實作執行,使用 SHA-3 網域後綴與 104 位元組的速率;空陣列會傳回空訊息的摘要

語法

Delphi

Function SHA3_384ByteArray(Input: Array Of Byte): TPLSHA384Digest;

傳回值

TPLSHA384Digest 陣列表示的 SHA3-384 摘要,包含 48 個原始二進位位元組,而非十六進位文字

備註

TPLSHA384Digest 宣告為 Array [0..47] of Byte;摘要會先以二進位字串產生,再複製到具型別陣列中,且速率縮減為 104 位元組,因為 Keccak 速率為 200 減去輸出長度的兩倍

範例

Digest:= SHA3_384ByteArray(Data);

另請參閱

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