SHA256ByteArray

Kryptografi

Beskrivelse

Beregner SHA-256-digesten af et byte-array og returnerer den som en fast størrelse TPLSHA256Digest-værdi på 32 rå bytesHashen produceres af den indbyggede

TDCP_sha256-implementering i digest-enheden, så ingen CryptoAPI-provider er påkrævet; et tomt array returnerer digesten af den tomme besked

Syntaks

Delphi

Function SHA256ByteArray(Input: Array Of Byte): TPLSHA256Digest;

Returværdier

SHA-256-digesten som et TPLSHA256Digest-array på 32 rå binære bytes, ikke hexadecimal tekst

Bemærkninger

TPLSHA256Digest er deklareret som Array [0..31] of Byte; inddataen hashes i ét enkelt update-kald startende ved Input[0], og SHA384ByteArray plus SHA512ByteArray følger samme mønster med bredere digest-arrays

Eksempel

Digest:= SHA256ByteArray(Data);

Se også

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