SHA3_512ByteArray

Kriptografija

Opis

Izračunava SHA3-512 sažetak niza bajtova i vraća ga kao fiksne veličine vrednost TPLSHA512Digest od 64 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 72 bajta; prazan niz vraća sažetak prazne poruke

Sintaksa

Delphi

Function SHA3_512ByteArray(Input: Array Of Byte): TPLSHA512Digest;

Povratne vrednosti

SHA3-512 sažetak kao TPLSHA512Digest niz od 64 sirova binarna bajta, a ne heksadecimalni tekst

Napomene

TPLSHA512Digest je deklarisan kao Array [0..63] of Byte; sažetak se prvo proizvodi kao binarna niska, a zatim kopira u tipiziran niz, a stopa se smanjuje na 72 bajta, jer je Keccak stopa 200 minus dvostruka dužina izlaza

Primer

Digest:= SHA3_512ByteArray(Data);

Vidi takođe

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