Kalkulator Kode Hash SHA-1
Diterbitake: 16 Februari 2025 ing 23:27:27 UTC
Kalkulator kode hash sing nggunakake fungsi hash Secure Hash Algorithm 1 (SHA-1) kanggo ngetung kode hash adhedhasar input teks utawa unggahan file.SHA-1 Hash Code Calculator
SHA-1 (Secure Hash Algorithm 1) minangka fungsi hash kriptografi sing dirancang dening NSA lan diterbitake dening NIST ing taun 1995. Iki ngasilake nilai hash 160 bit (20 byte), sing umum diwakili minangka string heksadesimal 40 karakter. SHA-1 akeh digunakake kanggo ngamanake integritas data, tanda tangan digital, lan sertifikat, nanging saiki dianggep ora aman amarga kerentanan kanggo serangan tabrakan. Iki kalebu ing kene yen perlu ngetung kode hash sing kudu kompatibel karo sistem lawas, nanging ora bisa digunakake nalika ngrancang sistem anyar.
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 SHA-1
Aku dudu ahli matematika, mula aku bakal nyoba nerangake fungsi hash iki kanthi cara sing bisa dingerteni para non-matematikawan liyane - yen sampeyan pengin panjelasan versi matematika ilmiah sing tepat, sampeyan bisa nemokake ing situs web liyane ;-)
Coba SHA-1 kaya mesin penghancur kertas khusus sing njupuk pesen apa wae - apa siji tembung, ukara, utawa kabeh buku - lan dipotong kanthi cara sing spesifik. Nanging tinimbang mung shredding, iku gaib spits metu "kode shred" unik sing tansah persis 40 karakter heksadesimal dawa.
- Contone, sampeyan sijine "Halo"
- Sampeyan entuk 40 digit heksadesimal kaya f7ff9e8b7bb2e09b70935a5d785e0cc5d9d0abf0
Ora ketompo apa sing sampeyan feed - cendhak utawa dawa - output tansah padha dawa.
"Shredder gaib" dianggo ing papat langkah:
Langkah 1: Siapke Kertas (Padding)
- Sadurunge shredding, sampeyan kudu nyiyapake kertas. Bayangake nambahake spasi kosong ing mburi pesen supaya pas karo tray shredder.
- Kaya nalika sampeyan nggawe kue, lan sampeyan nggawe manawa adonan ngisi cetakan kanthi rata.
Langkah 2: Potong dadi potongan sing padha (pemisah)
- Penghancur ora seneng potongan gedhe. Dadi, ngethok pesen sing wis disiapake dadi potongan sing luwih cilik lan ukurane padha - kaya nglereni kue gedhe dadi irisan sing sampurna.
Langkah 3: Resep Rahasia (Mixing lan Mashing)
- Saiki teka bagean kelangan! Ing shredder, saben pesen sampeyan ngliwati seri mixer lan roller:
- Nyampur: Ngombe pesen sampeyan karo sawetara bahan rahasia (aturan lan nomer sing dibangun).
- Mashing: Iku squishes, flips, lan muter bagean watara ing cara khusus.
- Twisting: Sawetara bagéan sing bengkong utawa mbalikke, kaya kertas lempitan menyang origami.
Saben langkah ndadekake pesen luwih jumbled, nanging ing cara banget tartamtu sing mesin tansah nderek.
Langkah 4: Kode Akhir (Hash)
- Sawise kabeh nyampur lan mashing, metu kode rapi, scrambled - kaya bekas driji unik kanggo pesen.
- Malah yen sampeyan ngganti mung siji huruf ing pesen asli, output bakal temen beda. Sing nggawe khusus.
Alesané SHA-1 ora bisa digunakake maneh amarga sawetara wong sing pinter banget ngerti carane ngapusi shredder kanggo nggawe kode sing padha kanggo rong pesen sing beda (iki diarani tabrakan ).
Tinimbang SHA-1, saiki kita duwe "shredders" sing luwih kuwat lan luwih pinter. Nalika nulis, algoritma go-to hash standar kanggo tujuan umum yaiku SHA-256 - lan ya, aku uga duwe kalkulator: Kalkulator Kode Hash SHA-256