SHA256ByteArray
Criptografia
Descrição
Calcula o resumo SHA-256 de uma matriz de bytes e devolve-o como um valor TPLSHA256Digest de tamanho fixo com 32 bytes brutosO hash é produzido pela implementação incorporada
TDCP_sha256 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 SHA256ByteArray(Input: Array Of Byte): TPLSHA256Digest;Valores devolvidos
O resumo SHA-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; a entrada é processada numa única chamada de atualização começando em Input[0], e SHA384ByteArray e SHA512ByteArray seguem o mesmo padrão com matrizes de resumo mais largas
Exemplo
Digest:= SHA256ByteArray(Data);Consulte também
SHA384ByteArray, SHA512ByteArray, SHA3_256ByteArray, SHA3_384ByteArray, SHA3_512ByteArray, SHA1StreamRange, SHA256StreamRange, SHA384StreamRange, SHA512StreamRange, SHA3_256StreamRange, SHA3_384StreamRange, SHA3_512StreamRange, SHAKE256ByteArray, SHAKE256StreamRange