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