SHA3_256ByteArray
Criptografia
Descrição
Calcula o resumo SHA3-256 de uma matriz de bytes e devolve-o como um valor TPLSHA256Digest de tamanho fixo com 32 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 136 bytes; uma matriz vazia devolve o resumo da mensagem vazia
Sintaxe
Delphi
Function SHA3_256ByteArray(Input: Array Of Byte): TPLSHA256Digest;Valores devolvidos
O resumo SHA3-256 como uma matriz TPLSHA256Digest de 32 bytes binários brutos, não texto hexadecimal |
Observações
TPLSHA256Digest é declarado como Array [0..31] of Byte; o resumo é produzido primeiro como uma cadeia binária e depois copiado para a matriz tipada, e a mesma permutação Keccak serve SHA3_384ByteArray e SHA3_512ByteArray com taxas e comprimentos de saída diferentes
Exemplo
Digest:= SHA3_256ByteArray(Data);Consulte também
SHA256ByteArray, SHA384ByteArray, SHA512ByteArray, SHA3_384ByteArray, SHA3_512ByteArray, SHA1StreamRange, SHA256StreamRange, SHA384StreamRange, SHA512StreamRange, SHA3_256StreamRange, SHA3_384StreamRange, SHA3_512StreamRange, SHAKE256ByteArray, SHAKE256StreamRange