SHA3_512ByteArray
Criptografia
Descrição
Calcula o resumo SHA3-512 de uma matriz de bytes e devolve-o como um valor TPLSHA512Digest de tamanho fixo com 64 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 72 bytes; uma matriz vazia devolve o resumo da mensagem vazia
Sintaxe
Delphi
Function SHA3_512ByteArray(Input: Array Of Byte): TPLSHA512Digest;Valores devolvidos
O resumo SHA3-512 como uma matriz TPLSHA512Digest de 64 bytes binários brutos, não texto hexadecimal |
Observações
TPLSHA512Digest é declarado como Array [0..63] of Byte; o resumo é produzido primeiro como uma cadeia binária e depois copiado para a matriz tipada, e a taxa reduz-se para 72 bytes porque a taxa Keccak é 200 menos o dobro do comprimento de saída
Exemplo
Digest:= SHA3_512ByteArray(Data);Consulte também
SHA256ByteArray, SHA384ByteArray, SHA512ByteArray, SHA3_256ByteArray, SHA3_384ByteArray, SHA1StreamRange, SHA256StreamRange, SHA384StreamRange, SHA512StreamRange, SHA3_256StreamRange, SHA3_384StreamRange, SHA3_512StreamRange, SHAKE256ByteArray, SHAKE256StreamRange