Miklix

Kalkulator Kode Hash MD4

Diterbitake: 16 Februari 2025 ing 22:56:42 UTC

Kalkulator kode hash sing nggunakake fungsi hash Message Digest 4 (MD4) 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:

MD4 Hash Code Calculator

MD4 (Message Digest 4) minangka fungsi hash kriptografi sing dirancang dening Ronald Rivest ing taun 1990. Iki ngasilake nilai hash 128-bit (16-byte) sing tetep saka input kanthi dawa sewenang-wenang. MD4 saiki dianggep rusak sacara kriptografi amarga kerentanan sing ngidini serangan tabrakan (nemokake rong input beda sing ngasilake hash sing padha), saengga ora bisa digunakake nalika ngrancang sistem anyar. Iki kalebu ing kene yen perlu ngasilake kode hash sing kompatibel.

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 MD4

Aku dudu ahli matematika, mula aku bakal nyoba nerangake fungsi hash iki kanthi cara sing bisa dimangerteni dening kanca-kanca non-matématikawan ;-) Yen luwih seneng panjelasan sing abot, sampeyan bisa nemokake ing situs web liyane.

Oke, dadi pikirake MD4 minangka mesin penghancur kertas khusus. Nanging tinimbang nyuwek-nyuwek kertas, iku "ngrusak" pesen apa wae (kaya layang, sandhi, utawa buku) dadi kuitansi cilik sing ukurane tetep. Ora ketompo carane gedhe utawa cilik pesen sampeyan, shredder iki mesthi menehi kuitansi cilik sing dawane persis 16 bita (128 bit), utawa 32 karakter ing wangun heksadesimal.

Kanggo entuk pesen sing bener, sampeyan kudu ngliwati papat langkah:

Langkah 1: Nyiapake Pesen

  • Sadurunge shredding, sampeyan kudu nyetel kertas supaya pas menyang shredder kanthi sampurna.
  • Yen pesen sampeyan cendhak banget, sampeyan nambahake spasi kosong (kayata corat-coret utawa ngisi) supaya kertas kasebut pas.
  • Yen dawa banget, sampeyan dibagi dadi pirang-pirang kaca kanthi ukuran sing padha.

Langkah 2: Nambahake Stempel Rahasia

  • Sawise nyetel pesen, sampeyan nambahake prangko rahasia ing pungkasan sing nyatakake suwene pesen asli.
  • Iki mbantu shredder nglacak ukuran asli pesen, ora ketompo carane akeh pangisi sing ditambahake.

Langkah 3: Proses Shredding (3 Putaran Piandel)

  • Saiki pesen menyang shredder.
  • Shredder duwe 4 gir (A, B, C, lan D) sing muter bebarengan ing pola khusus.
  • Gir ngliwati 3 putaran spinning, ing ngendi:
    • Campur tembung
    • Flip sawetara bagean kuwalik
    • Puterake kaya kubus Rubik
    • Smash bêsik beda bebarengan
  • Saben babak ndadekake pesen katon liyane lan liyane kaya kekacoan jumbled sing mokal kanggo ngenali.

Langkah 4: Resi Final

  • Sawise kabeh muter, flipping, lan smashing, shredder muntahake kuitansi - senar singkat saka nomer lan aksara ( hash ).
  • Kuitansi iki mesthi dawane padha, ora preduli yen sampeyan ngrusak tembung siji utawa kabeh buku!

Sayange, suwene wektu, wong nemokake manawa mesin penghancur ajaib iki ora sampurna. Sawetara wong sing pinter ngerti carane ngapusi shredder kanggo menehi kuitansi sing padha kanggo rong pesen sing beda (iki diarani tabrakan ) lan kanggo prédhiksi kepiye roda bakal muter lan banjur digunakake kanggo nggawe kuitansi palsu. Amarga iki, MD4 ora dianggep aman kanggo barang-barang penting.

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.