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