Miklix

Kalkulator Kode Hash MD2

Diterbitkeun: 16 Pébruari 2025 jam 22.42.03 UTC
Panungtungan diropéa: 12 Januari 2026 jam 9.07.09 UTC

Kalkulator kode hash anu nganggo fungsi hash Message Digest 2 (MD2) pikeun ngitung kode hash dumasar kana input téks atanapi unggahan file.

Kaca ieu ditarjamahkeun ku mesin tina basa Inggris supados tiasa diaksés ku saloba-lobana jalma. Hanjakalna, tarjamahan mesin henteu acan janten téknologi anu sampurna, janten kasalahan tiasa lumangsung. Upami anjeun hoyong, anjeun tiasa ningali versi Inggris asli di dieu:

MD2 Hash Code Calculator

Fungsi hash MD2 (Message Digest 2) nyaéta fungsi hash kriptografi anu dirancang ku Ronald Rivest dina taun 1989. Fungsi ieu dioptimalkeun khusus pikeun komputer 8-bit. Sanaos ayeuna dianggap teu acan dianggo sareng teu aman pikeun tujuan kriptografi, fungsi ieu kalebet di dieu upami urang kedah ngitung kode hash anu cocog sareng anu sateuacanna. Fungsi ieu teu kedah dianggo nalika ngarancang sistem énggal.

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.


Ngitung Kode Hash Anyar

Data anu dikintunkeun atanapi file anu diunggah ngalangkungan formulir ieu ngan bakal disimpen dina pangladén salami anu diperyogikeun pikeun ngahasilkeun kode hash anu dipénta. Éta bakal langsung dihapus sateuacan hasilna dipulangkeun ka panyungsi anjeun.

Input data:



Téks anu dikirimkeun nyaéta UTF-8 disandi. Kusabab fungsi hash beroperasi dina data binér, hasilna bakal béda ti lamun téks dina encoding sejen. Upami anjeun kedah ngitung hash tina téks dina encoding khusus, anjeun kedah unggah file.



Ngeunaan Algoritma Hash MD2

Abdi mah pinter matematika basajan, tapi teu pati jago sareng teu nganggap diri abdi ahli matematika, janten abdi bade nyobian ngajelaskeun kumaha fungsi hash ieu jalanna dina istilah anu tiasa kahartos ku anu sanés ahli matematika. Upami anjeun langkung resep kana vérsi matematika lengkepna, éta gampang dipendakan di seueur tempat sanés dina wéb ;-)

Ayeuna, bayangkeun anjeun gaduh resep anu nganggo bahan-bahan naon waé (pesen anjeun) teras teras ngarobihna janten hiji batang coklat alit 16 potongan (hash). Henteu paduli naon bahan anjeun atanapi sabaraha ageung atanapi alitna, anjeun bakal teras kéngingkeun batang coklat anu ukuranana sami.

Tujuan tina resep ieu nyaéta:

  1. Anjeun moal tiasa nebak bahan-bahanna ngan ukur ku ningali coklatna.
  2. Sanajan saeutik parobahan dina bahan-bahanna geus ngajadikeun rasa coklatna béda pisan, jadi anjeun nyaho lamun aya nu ngaganggu bahan-bahan atawa resepna.

Nyieun coklat batangan mangrupa prosés tilu léngkah:


Léngkah 1: Ngalapis Pesen (Ngajadikeun Bahan-bahan Pas)

Hayu urang sebutkeun anjeun gaduh karanjang anu eusina persis 16 apel (atanapi bahan-bahan). Tapi kumaha upami anjeun ngan ukur gaduh 14 apel? Anjeun kedah nambihan 2 deui pikeun ngeusian karanjang éta. Upami anjeun kakurangan, anjeun tinggal nambihan apel tambahan. Salaku conto:

  • Upami anjeun peryogi dua deui, tambahkeun dua apel.
  • Upami anjeun gaduh langkung ti 16, anjeun kedah ngeusian basked salajengna. Salaku conto, upami anjeun gaduh 28, anjeun tambahkeun opat pikeun kéngingkeun 32 (dua kali 16).

Ieu mastikeun unggal karanjang pinuh sateuacan urang ngalih ka léngkah salajengna.


Léngkah 2: Nambahkeun Checksum (Daptar Bahan Rahasia)

Ayeuna, urang nyieun daptar bahan rusiah dumasar kana sagala rupa anu aya dina karanjang.

  • Anjeun ngaliwat unggal karanjang, ningali apelna, teras nyeratkeun kode rahasia pikeun masing-masing.
  • Ieu lain ngan saukur salinan - ieu téh kawas nambahkeun angka ku cara anu anéh, sahingga sanajan aya nu nyolong asup jeung ngarobah apel, daptarna bakal katingali salah.

Daptar ieu ngabantosan anjeun mariksa deui yén bahan-bahanna henteu kaganggu engké.


Léngkah 3: Ngahijikeun Sadayana (Blender Ajaib)

Ayeuna bagian anu pikaresepeun - nyampur!

  • Anjeun gaduh blender 48-slot.
  • Anjeun lebetkeun: Apel (pesen anjeun). Sababaraha campuran lami ti sateuacanna (mimiti kosong pikeun angkatan munggaran). Campuran dua hal anu munggaran.

Teras anjeun nyampurna. Tapi teu ngan sakali. Anjeun nyampurna 18 kali, ngarobih kecepatan sareng arah unggal puteran. Ieu sanés campuran normal - unggal puteran ngaduk campuran ku cara khusus supados hiji apel anu béda ogé bakal ngajantenkeun rasa coklat sadayana béda.


Batangan Coklat Pamungkas (The Hash)

Saatos sadaya campuran éta, anjeun ngan ukur tuang 16 potongan luhur campuran éta. Éta batangan coklat terakhir anjeun - hash MD2. Éta béda pisan sareng apel asli, sareng upami anjeun nyobian nebak bahan asli ngan ukur tina coklat éta, anjeun moal pernah tiasa.

Inget:

  • Bahanna sami = coklatna sami.
  • Ganti hiji apel ogé = coklatna béda pisan.
  • Anjeun teu tiasa mundur - anjeun teu tiasa mendakan apel asli ngan ukur tina coklatna.

Bacaan salajengna

Upami anjeun resep kana tulisan ieu, anjeun ogé tiasa resep saran ieu:


Bagikeun on BlueskyBagikeun dina FacebookBagikeun on LinkedInBagikeun dina TumblrBagikeun harga XBagikeun on LinkedInPin on Pinterest

Mikkel Christensen

Ngeunaan Pangarang

Mikkel Christensen
Mikkel mangrupikeun panyipta sareng pamilik miklix.com. Anjeunna gaduh pangalaman langkung ti 20 taun salaku programmer komputer / pamekar software profésional sareng ayeuna padamelan full-time pikeun korporasi IT Éropa anu ageung. Nalika henteu ngeblog, anjeunna nyéépkeun waktos luangna dina sajumlah ageung minat, hobi, sareng kagiatan, anu tiasa ditingali dina rupa-rupa topik anu aya dina halaman wéb ieu.