Kalkulator Kode Hash SHA3-512
Diterbitake: 18 Februari 2025 ing 18:05:09 UTC
Dianyari pungkasan: 12 Januari 2026 ing 14:35:46 UTC
SHA3-512 Hash Code Calculator
SHA3-512 (Secure Hash Algorithm 3 512-bit) iku fungsi hash kriptografi sing njupuk input (utawa pesen) lan ngasilake output ukuran tetep, 512-bit (64-byte), sing umume diwakili minangka angka heksadesimal 128 karakter.
SHA-3 minangka anggota paling anyar saka kulawarga Algoritma Hash Aman (SHA), sing resmi dirilis ing taun 2015. Ora kaya SHA-1 lan SHA-2, sing adhedhasar struktur matematika sing padha, SHA-3 dibangun ing desain sing beda banget sing diarani algoritma Keccak. Iki ora digawe amarga SHA-2 ora aman; SHA-2 isih dianggep aman, nanging SHA-3 nambahake lapisan keamanan ekstra kanthi desain sing beda, kanggo jaga-jaga yen kerentanan ing mangsa ngarep ditemokake ing SHA-2.
Pambocoran lengkap: Aku ora nulis implementasine spesifik saka fungsi hash sing digunakake ing kaca iki. Iki minangka fungsi standar sing kalebu karo basa pemrograman PHP. Aku mung nggawe antarmuka web supaya kasedhiya kanggo umum ing kene.
Babagan Algoritma Hash SHA3-512
Aku dudu ahli matematika utawa kriptografer, mula aku bakal nyoba nerangake fungsi hash iki kanthi cara sing bisa dingerteni kanca-kancaku sing dudu ahli matematika. Yen sampeyan luwih seneng panjelasan matematika sing akurat sacara ilmiah lan lengkap, sampeyan bisa nemokake ing akeh situs web ;-)
Nanging, ora kaya kulawarga SHA sadurunge (SHA-1 lan SHA-2), sing bisa dianggep padha karo blender, SHA-3 luwih kaya spons.
Prosedur kanggo ngetung hash kanthi cara iki bisa dipérang dadi telung langkah tingkat dhuwur:
Langkah 1 - Fase Penyerapan
- Bayangna ngecor banyu (datamu) menyang spons. Spons kasebut nyerep banyu sethithik mbaka sethithik.
- Ing SHA-3, data input dipérang dadi potongan cilik lan diserep menyang "spons" internal (array bit gedhe).
Langkah 2 - Campuran (Permutasi)
- Sawisé nyerep data, SHA-3 bakal mepet lan muter spons ing njero, nyampur kabèh kanthi pola sing rumit. Iki njamin yèn owah-owahan input sing cilik waé bakal ngasilaké hash sing béda banget.
Langkah 3 - Fase Peregangan
- Pungkasanipun, panjenengan menet spons kangge ngeculaken output (hash). Menawi panjenengan mbetahaken hash ingkang langkung dawa, panjenengan saged terus menet kangge pikantuk output ingkang langkung kathah.
Sanajan fungsi hash generasi SHA-2 isih dianggep aman (ora kaya SHA-1, sing ora kudune digunakake kanggo keamanan maneh), luwih becik miwiti nggunakake generasi SHA-3 nalika ngrancang sistem anyar, kajaba sistem kasebut kudu kompatibel karo sistem lawas sing ora ndhukung.
Siji bab sing kudu digatekake yaiku generasi SHA-2 mbokmenawa minangka fungsi hash sing paling akeh digunakake lan diserang (utamane SHA-256 amarga panggunaane ing blockchain Bitcoin), nanging isih bisa digunakake. Bakal butuh sawetara wektu sadurunge SHA-3 bisa tahan uji coba sing ketat sing padha dening milyaran wong.
Wacan Salajengipun
Yen sampeyan seneng karo kiriman iki, sampeyan bisa uga seneng saran iki:
