SHA384ByteArray
Criptografia
Descrição
Calcula o resumo SHA-384 de uma matriz de bytes e devolve-o como um valor TPLSHA384Digest de tamanho fixo com 48 bytes brutosO hash é produzido pela implementação incorporada
TDCP_sha384 contida na unidade de resumos, pelo que não é necessário nenhum fornecedor CryptoAPI; uma matriz vazia devolve o resumo da mensagem vazia
Sintaxe
Delphi
Function SHA384ByteArray(Input: Array Of Byte): TPLSHA384Digest;Valores devolvidos
O resumo SHA-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; a entrada é processada numa única chamada de atualização começando em Input[0], e o passo final copia as primeiras seis palavras de estado para o resumo, conforme exigido pelo truncamento do SHA-384
Exemplo
Digest:= SHA384ByteArray(Data);Consulte também
SHA256ByteArray, SHA512ByteArray, SHA3_256ByteArray, SHA3_384ByteArray, SHA3_512ByteArray, SHA1StreamRange, SHA256StreamRange, SHA384StreamRange, SHA512StreamRange, SHA3_256StreamRange, SHA3_384StreamRange, SHA3_512StreamRange, SHAKE256ByteArray, SHAKE256StreamRange