SHA3_384ByteArray

Criptografia

Descrição

Calcula o digest SHA3-384 de um array de bytes e o retorna como um valor TPLSHA384Digest de tamanho fixo com 48 bytes brutosO hash passa pela implementação Keccak do FIPS 202 interna compartilhada com as funções de stream SHA-3, usando o sufixo de domínio SHA-3 e uma taxa de 104 bytes; um array vazio retorna o digest da mensagem vazia

Sintaxe

Delphi

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

Valores de retorno

O digest SHA3-384 como um array TPLSHA384Digest de 48 bytes binários brutos, não texto hexadecimal

Observações

TPLSHA384Digest é declarado como Array [0..47] of Byte; o digest é produzido primeiro como uma string binária e então copiado para o array tipado, e a taxa se reduz a 104 bytes porque a taxa Keccak é 200 menos duas vezes o comprimento da 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