SHA256ByteArray
Crittografia
Descrizione
Calcola il digest SHA-256 di un array di byte e lo restituisce come valore TPLSHA256Digest a dimensione fissa di 32 byte rawL'hash è prodotto dall'implementazione integrata
TDCP_sha256 contenuta nell'unità dei digest, quindi nessun provider CryptoAPI è richiesto; un array vuoto restituisce il digest del messaggio vuoto
Sintassi
Delphi
Function SHA256ByteArray(Input: Array Of Byte): TPLSHA256Digest;Valori restituiti
Il digest SHA-256 come array TPLSHA256Digest di 32 byte binari raw, non testo esadecimale |
Osservazioni
TPLSHA256Digest è dichiarato come Array [0..31] of Byte; l'input viene sottoposto ad hashing in una singola chiamata di update a partire da Input[0], e SHA384ByteArray e SHA512ByteArray seguono lo stesso schema con array di digest più larghi
Esempio
Digest:= SHA256ByteArray(Data);Vedere anche
SHA384ByteArray, SHA512ByteArray, SHA3_256ByteArray, SHA3_384ByteArray, SHA3_512ByteArray, SHA1StreamRange, SHA256StreamRange, SHA384StreamRange, SHA512StreamRange, SHA3_256StreamRange, SHA3_384StreamRange, SHA3_512StreamRange, SHAKE256ByteArray, SHAKE256StreamRange