SHA3-512 Hash kode kalkulator
Diterbitkeun: 18 Pébruari 2025 jam 18.06.14 UTC
Panungtungan diropéa: 12 Januari 2026 jam 14.35.52 UTC
SHA3-512 Hash Code Calculator
SHA3-512 (Secure Hash Algorithm 3 512-bit) nyaéta fungsi hash kriptografi anu nyandak input (atanapi pesen) sareng ngahasilkeun kaluaran ukuran tetep, 512-bit (64-byte), umumna digambarkeun salaku angka heksadesimal 128 karakter.
SHA-3 nyaéta anggota panganyarna tina kulawarga Algoritma Hash Aman (SHA), anu sacara resmi dirilis dina taun 2015. Teu siga SHA-1 sareng SHA-2, anu dumasar kana struktur matematis anu sami, SHA-3 diwangun dina desain anu béda pisan anu disebut algoritma Keccak. Éta henteu didamel kusabab SHA-2 henteu aman; SHA-2 masih dianggap aman, tapi SHA-3 nambihan lapisan kaamanan tambahan kalayan desain anu béda, bisi aya kerentanan anu kapendak dina SHA-2 di hareup.
Panyingkepan pinuh: Kuring teu nulis palaksanaan husus tina fungsi Hash dipaké dina kaca ieu. Ieu mangrupikeun fungsi standar anu kalebet sareng basa pamrograman PHP. Kuring ngan ukur ngadamel antarbeungeut wéb pikeun ngajantenkeun umum di dieu pikeun genah.
Ngeunaan Algoritma Hash SHA3-512
Abdi sanés ahli matematika atanapi kriptografer, janten abdi bakal nyobian ngajelaskeun fungsi hash ieu ku cara anu tiasa kahartos ku réréncangan abdi anu sanés ahli matematika. Upami anjeun langkung resep kana katerangan matematika anu akurat sacara ilmiah sareng lengkep, anjeun tiasa mendakanana di seueur situs wéb ;-)
Kumaha ogé, teu siga kulawarga SHA samemehna (SHA-1 sareng SHA-2), anu tiasa dianggap sami sareng blender, SHA-3 langkung sapertos spons.
Prosedur pikeun ngitung hash ku cara ieu tiasa dibagi kana tilu léngkah tingkat luhur:
Léngkah 1 - Fase Nyerep
- Bayangkeun ngucurkeun cai (data anjeun) kana spons. Spons éta nyerep cai saeutik-saeutik.
- Dina SHA-3, data input dibagi kana potongan-potongan leutik teras diserep kana "spons" internal (susunan bit anu ageung).
Léngkah 2 - Ngacampur (Permutasi)
- Saatos nyerep data, SHA-3 meureut sareng muterkeun spons sacara internal, nyampur sadayana dina pola anu rumit. Ieu mastikeun yén sanajan parobahan leutik dina input ngahasilkeun hash anu béda pisan.
Léngkah 3 - Fase Nyetrika
- Pamungkas, anjeun mencet bolu pikeun ngaleupaskeun kaluaran (hash). Upami anjeun peryogi hash anu langkung panjang, anjeun tiasa teras mencet pikeun kéngingkeun langkung seueur kaluaran.
Sanaos fungsi hash generasi SHA-2 masih dianggap aman (teu sapertos SHA-1, anu teu kedah dianggo pikeun kaamanan deui), langkung masuk akal pikeun ngamimitian nganggo generasi SHA-3 nalika ngarancang sistem énggal, kecuali upami aranjeunna kedah cocog sareng sistem lawas anu henteu ngadukungna.
Hiji hal anu kedah diperhatoskeun nyaéta generasi SHA-2 sigana mangrupikeun fungsi hash anu paling sering dianggo sareng diserang (utamina SHA-256 kusabab panggunaanana dina blockchain Bitcoin), tapi tetep tiasa dianggo. Bakal lami sateuacan SHA-3 tahan uji anu ketat ku milyaran.
Bacaan salajengna
Upami anjeun resep kana tulisan ieu, anjeun ogé tiasa resep saran ieu:
