Kalkulator ng SHA-3 512-bit Hash

Mag-generate ng SHA-3 (Secure Hash Algorithm 3 na tinukoy ng FIPS PUB 202) 512-bit / 64-byte na message digest ng text string o file na naka-encode sa hex.

I-drag at i-drop ang file dito, o mag-click para mag-browse

Pinakamataas na laki ng file: 100 MB

Napiling file:

Kinakalkula ang hash...

SHA-3 512-bit hash:

Mga Kaugnay na Tool

Dagdag pa tungkol sa SHA-3 Hash

Ang SHA-3 ay isang cryptographic hash function na dinisenyo nina Guido Bertoni, Joan Daemen, Michaël Peeters, at Gilles Van Assche. Napili ito bilang panalo ng SHA-3 competition, na ginanap ng National Institute of Standards and Technology (NIST) para makahanap ng kapalit ng SHA-2 family ng hash function.

Ang SHA-3 ay na-standardize ng NIST (National Institute of Standards and Technology). Sinusuportahan ng SHA-3 ang iba't ibang output size, kasama ang 512-bit, na nangangahulugang nagpo-produce ito ng fixed-size na 512-bit hash value para sa anumang ibinigay na input.

Ang SHA-3 ay batay sa sponge construction, na nangangahulugang pinoproseso nito ang input data sa natatanging paraan. Ang sponge construction ay binubuo ng dalawang pangunahing bahagi: isang padding rule at isang permutation function.

Ang padding rule ay kumukuha ng input data at pinupunan ito ng karagdagang bits para matiyak na ang haba nito ay multiple ng block size. Sa kaso ng SHA-3-512, ang block size ay 1,024 bits. Kasama rin sa padding rule ang isang espesyal na bit pattern na nagsesenyales ng dulo ng message.

Kapag na-pad na ang input data, hinahati ito sa mga 1,024-bit na block at pinoproseso ng permutation function. Ang permutation function ay binubuo ng serye ng mga round na nagbabago sa state ng sponge. Ang bawat round ay may tatlong pangunahing operasyon: theta, rho, at pi.

Matapos maproseso ang huling block, ang output ay nage-generate sa pamamagitan ng pag-apply ng isa pang permutation sa sponge state. Ang output ay katumbas ng haba ng hash size, na sa kasong ito ay 512 bits. Ang resultang hash value ay maaaring gamitin para i-verify ang integridad at pagiging tunay ng digital data, tulad ng mga password, digital signature, at iba pang sensitibong impormasyon.