SHA3_256ByteArray

Kriptografija

Opis

Izračunava SHA3-256 sažetak niza bajtova i vraća ga kao fiksne veličine vrednost TPLSHA256Digest od 32 sirova bajtaHeš prolazi kroz ugrađenu FIPS 202 Keccak implementaciju deljenu sa SHA-3 funkcijama za tokove, koristeći SHA-3 sufiks domena i stopu od 136 bajtova; prazan niz vraća sažetak prazne poruke

Sintaksa

Delphi

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

Povratne vrednosti

SHA3-256 sažetak kao TPLSHA256Digest niz od 32 sirova binarna bajta, a ne heksadecimalni tekst

Napomene

TPLSHA256Digest je deklarisan kao Array [0..31] of Byte; sažetak se prvo proizvodi kao binarna niska, a zatim kopira u tipiziran niz, i ista Keccak permutacija služi funkcijama SHA3_384ByteArray i SHA3_512ByteArray sa različitim stopama i dužinama izlaza

Primer

Digest:= SHA3_256ByteArray(Data);

Vidi takođe

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