Kalkulator ng SHA-3 384-bit Hash
Mag-generate ng SHA-3 (Secure Hash Algorithm 3 na tinukoy ng FIPS PUB 202) 384-bit / 48-byte na message digest ng text string o file na naka-encode sa hex.
SHA-3 384-bit hash:
Mga Kaugnay na Tool
Dagdag pa tungkol sa SHA-3 Hash
Ang SHA-3 (Secure Hash Algorithm 3) ay isang cryptographic hash function na nagpo-produce ng 384-bit (48-byte) na message digest. Dinisenyo ito nina Guido Bertoni, Joan Daemen, Michaël Peeters, at Gilles Van Assche, at napili bilang panalo ng NIST hash function competition noong 2012. Ang SHA-3 ay na-standardize sa FIPS PUB 202.
Ang SHA-3-384 variant ay gumagamit ng rate na 832 bits at capacity na 768 bits, na nagbibigay ng 192-bit na seguridad laban sa collision attack at 384-bit na seguridad laban sa preimage attack.
Ang proseso ng pag-generate ng SHA-3-384 hash ay kinabibilangan ng mga sumusunod na hakbang:
Padding: Ang mensahe ay pinupunan ng padding bits gamit ang SHA-3 domain separation at pad10*1 rule para ang kabuuang haba nito ay multiple ng 832 bits (ang rate).
Absorbing: Ang na-pad na message ay hinahati sa mga 832-bit na block, at ang bawat block ay i-XOR sa rate portion ng 1600-bit na internal state. Matapos ma-absorb ang bawat block, ang Keccak-f[1600] permutation ay inilalapat sa buong state.
Squeezing: Matapos ma-absorb ang lahat ng block, 384 bits ng output ay kinukuha mula sa rate portion ng state. Dahil ang 384 bits ay mas mababa sa 832-bit na rate, isang squeeze iteration lang ang kailangan.
Hindi tulad ng SHA-2, na gumagamit ng Merkle-Damgård construction, ang SHA-3 ay batay sa sponge construction. Ginagawa nitong likas na lumalaban ang SHA-3 sa length extension attack.
Ang SHA-3-384 ay inirerekomenda para sa mga application na nangangailangan ng antas ng seguridad sa pagitan ng SHA-3-256 at SHA-3-512, tulad ng digital signature at certificate generation kung saan ang 192-bit na collision resistance ay nais.