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