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