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