SHA3_384ByteArray
Criptografia
Descrição
Calcula o resumo SHA3-384 de uma matriz de bytes e devolve-o como um valor TPLSHA384Digest de tamanho fixo com 48 bytes brutosO hash corre na implementação Keccak incorporada da FIPS 202 partilhada com as funções de fluxo SHA-3, usando o sufixo de domínio SHA-3 e uma taxa de 104 bytes; uma matriz vazia devolve o resumo da mensagem vazia
Sintaxe
Delphi
Function SHA3_384ByteArray(Input: Array Of Byte): TPLSHA384Digest;Valores devolvidos
O resumo SHA3-384 como uma matriz TPLSHA384Digest de 48 bytes binários brutos, não texto hexadecimal |
Observações
TPLSHA384Digest é declarado como Array [0..47] of Byte; o resumo é produzido primeiro como uma cadeia binária e depois copiado para a matriz tipada, e a taxa reduz-se para 104 bytes porque a taxa Keccak é 200 menos o dobro do comprimento de saída
Exemplo
Digest:= SHA3_384ByteArray(Data);Consulte também
SHA256ByteArray, SHA384ByteArray, SHA512ByteArray, SHA3_256ByteArray, SHA3_512ByteArray, SHA1StreamRange, SHA256StreamRange, SHA384StreamRange, SHA512StreamRange, SHA3_256StreamRange, SHA3_384StreamRange, SHA3_512StreamRange, SHAKE256ByteArray, SHAKE256StreamRange