Miklix

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.

Kaca iki diterjemahake mesin saka basa Inggris supaya bisa diakses dening akeh wong. Sayange, terjemahan mesin durung dadi teknologi sing sampurna, mula kesalahan bisa kedadeyan. Yen sampeyan seneng, sampeyan bisa ndeleng versi Inggris asli ing kene:

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.


Etung Kode Hash Anyar

Data sing diajukake utawa file sing diunggah liwat formulir iki mung bakal disimpen ing server nganti bisa ngasilake kode hash sing dijaluk. Bakal langsung dibusak sadurunge asil bali menyang browser Panjenengan.

Input data:



Teks sing dikirim nganggo kode UTF-8. Amarga fungsi hash beroperasi ing data binar, asile bakal beda karo yen teks ana ing enkoding liyane. Yen sampeyan kudu ngetung hash teks ing enkoding tartamtu, sampeyan kudu ngunggah file.



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

Nuduhake ing BlueskyNuduhake ing FacebookNuduhake ing LinkedInNuduhake ing TumblrNuduhake ing XNuduhake ing LinkedInPin ing Pinterest

Mikkel Bang Christensen

Babagan Penulis

Mikkel Bang Christensen
Mikkel minangka pencipta lan pemilik miklix.com. Dheweke duwe pengalaman luwih saka 20 taun minangka programmer komputer / pangembang piranti lunak profesional lan saiki kerja full-time kanggo perusahaan IT Eropa sing gedhe. Nalika ora ngeblog, dheweke mbuwang wektu luang kanggo macem-macem minat, hobi, lan kegiatan, sing bisa uga katon ing macem-macem topik sing dibahas ing situs web iki.