SHA3_512ByteArray
密码学
描述
计算字节数组的 SHA3-512 摘要,并将其作为 64 个原始字节的固定大小 TPLSHA512Digest 值返回哈希通过与 SHA-3 流函数共享的内置 FIPS 202 Keccak 实现运行,使用 SHA-3 域后缀和 72 字节速率;空数组返回空消息的摘要
语法
Delphi
Function SHA3_512ByteArray(Input: Array Of Byte): TPLSHA512Digest;返回值
以 64 个原始二进制字节组成的 TPLSHA512Digest 数组表示的 SHA3-512 摘要,而非十六进制文本 |
说明
TPLSHA512Digest 声明为 Array [0..63] of Byte;摘要先以二进制字符串生成,再复制到类型化数组中;速率缩减到 72 字节,因为 Keccak 速率为 200 减去输出长度的两倍
示例
Digest:= SHA3_512ByteArray(Data);另请参阅
SHA256ByteArray, SHA384ByteArray, SHA512ByteArray, SHA3_256ByteArray, SHA3_384ByteArray, SHA1StreamRange, SHA256StreamRange, SHA384StreamRange, SHA512StreamRange, SHA3_256StreamRange, SHA3_384StreamRange, SHA3_512StreamRange, SHAKE256ByteArray, SHAKE256StreamRange