Kalkulator Kode Hash MD2
Diterbitkeun: 16 Pébruari 2025 jam 22.42.03 UTC
Kalkulator kode Hash anu ngagunakeun fungsi Message Digest 2 (MD2) pikeun ngitung kode hash dumasar kana input téks atanapi unggah file.MD2 Hash Code Calculator
Fungsi hash MD2 (Message Digest 2) nyaéta fungsi hash cryptographic anu dirancang ku Ronald Rivest di 1989. Ieu husus dioptimalkeun pikeun komputer 8-bit. Sanajan ayeuna dianggap luntur jeung teu aman keur kaperluan cryptographic, éta kaasup di dieu bisi hiji perlu ngitung kode hash mundur-cocog. Henteu 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.
Ngeunaan Algoritma Hash MD2
Abdi henteu kunanaon dina matématika sederhana, tapi henteu saé pisan sareng henteu nganggap diri kuring salaku matematikawan, janten kuring bakal nyobian ngajelaskeun kumaha fungsi hash ieu tiasa dianggo dina hal anu tiasa dimengerti ku non-matematikawan. Upami anjeun resep versi matematika lengkep, éta cukup gampang pikeun mendakan di seueur tempat sanés dina wéb ;-)
Ayeuna, bayangkeun anjeun gaduh resep anu nyandak bahan naon waé (pesen anjeun) sareng teras-terasan janten hiji bar coklat leutik 16-sapotong (hash). Euweuh urusan naon bahan anjeun atanapi sabaraha badag atawa leutik aranjeunna, anjeun bakal salawasna mungkas nepi ka bar coklat ukuran sarua.
Tujuan tina resep ieu nyaéta:
- Anjeun teu bisa nebak bahan ngan ku nempo coklat.
- Malah parobahan leutik dina bahan ngajadikeun rasa coklat sagemblengna béda, jadi anjeun terang lamun batur messed kalayan bahan atawa resep.
Nyiptakeun coklat bar mangrupikeun prosés tilu léngkah:
Lengkah 1: Padding Pesen (Nyieun Bahan Pas)
Hayu urang nyebutkeun anjeun boga karanjang nu nahan persis 16 apel (atawa bahan). Tapi kumaha upami anjeun ngan ukur gaduh 14 apel? Anjeun kedah nambihan 2 deui pikeun ngeusian karanjang. Upami anjeun pondok, anjeun ngan ukur nambihan apel tambahan. Salaku conto:
- Upami anjeun peryogi dua deui, tambahkeun dua apel.
- Upami Anjeun gaduh leuwih ti 16, anjeun kudu ngeusian basked salajengna. Contona, upami Anjeun gaduh 28, Anjeun nambahkeun opat pikeun meunangkeun ka 32 (dua kali 16).
Ieu mastikeun unggal karinjang pinuh sateuacan urang ngaléngkah ka léngkah salajengna.
Lengkah 2: Nambahkeun Checksum (Daptar Bahan Rahasia)
Ayeuna, urang nyieun daptar bahan rusiah dumasar kana sagalana dina karinjang.
- Anjeun ngaliwat unggal karanjang, tingali apel, sareng nyerat kode rahasia pikeun masing-masing.
- Ieu sanés ngan ukur salinan - éta sapertos nambihan nomer ku cara anu anéh supados sanaos aya anu nyolong sareng ngarobih apel, daptarna bakal salah.
Daptar ieu ngabantosan anjeun mariksa dua kali yén bahan-bahanna teu acan dikacaukeun engké.
Lengkah 3: Campur Sadayana (The Magic Blénder)
Ayeuna sumping bagian anu pikaresepeun - nyampur!
- Anjeun gaduh Blénder 48-slot.
- Anjeun tuang:
- Apel (pesen anjeun).
- Sababaraha campuran heubeul ti saméméhna (mimitian kosong pikeun bets kahiji).
- A campuran dua hal munggaran.
Lajeng anjeun nyampur eta. Tapi henteu ngan sakali. Anjeun nyampur 18 kali, ngarobah laju jeung arah unggal babak. Ieu sanés campuran normal - unggal babak ngaduk campuran ku cara anu khusus supados sanajan hiji apel anu béda bakal ngajantenkeun rasa coklat sadayana béda.
Bar Coklat Pamungkas (The Hash)
Sanggeus kabéh blending éta, anjeun tuang kaluar ngan luhureun 16 lembar campuran. Éta bar coklat pamungkas anjeun - hash MD2. Sigana nanaon kawas apel aslina, sarta lamun diusahakeun nebak bahan aslina ngan tina coklat, Anjeun pernah bakal bisa.
Inget:
- Bahanna sarua = coklat sarua.
- Ganti malah hiji apal = coklat lengkep beda.
- Anjeun moal tiasa mundur - anjeun moal tiasa terang apel asli ngan tina coklat.