SHA512ByteArray

Kriptografija

Opis

Računa SHA-512 sažetak polja bajtova i vraća ga kao vrijednost TPLSHA512Digest fiksne veličine od 64 sirova bajtaSažetak proizvodi ugrađena implementacija

TDCP_sha512 iz jedinice za sažetke, pa nije potreban CryptoAPI davatelj; prazno polje vraća sažetak prazne poruke

Sintaksa

Delphi

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

Povratne vrijednosti

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

Napomene

TPLSHA512Digest deklariran je kao Array [0..63] of Byte; ulaz se sažimlje jednim pozivom ažuriranja počevši od Input[0], a krugovi kompresije od 64 bita izvode se na dijeljenoj baznoj klasi za SHA-512 koja služi i za SHA-384

Primjer

Digest:= SHA512ByteArray(Data);

Vidi također

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