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