SHA512ByteArray

Criptografia

Descrição

Calcula o resumo SHA-512 de uma matriz de bytes e devolve-o como um valor TPLSHA512Digest de tamanho fixo com 64 bytes brutosO hash é produzido pela implementação incorporada

TDCP_sha512 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 SHA512ByteArray(Input: Array Of Byte): TPLSHA512Digest;

Valores devolvidos

O resumo SHA-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; a entrada é processada numa única chamada de atualização começando em Input[0], e as rondas de compressão de 64 bits correm na classe de base SHA-512 partilhada que também serve o SHA-384

Exemplo

Digest:= SHA512ByteArray(Data);

Consulte também

SHA256ByteArray, SHA384ByteArray, SHA3_256ByteArray, SHA3_384ByteArray, SHA3_512ByteArray, SHA1StreamRange, SHA256StreamRange, SHA384StreamRange, SHA512StreamRange, SHA3_256StreamRange, SHA3_384StreamRange, SHA3_512StreamRange, SHAKE256ByteArray, SHAKE256StreamRange