Kalkulator Kode Hash MD5
Diterbitkeun: 16 Pébruari 2025 jam 23.06.07 UTC
Panungtungan diropéa: 12 Januari 2026 jam 9.09.08 UTC
MD5 Hash Code Calculator
MD5 (Message Digest Algorithm 5) nyaéta fungsi hash kriptografi anu loba dipaké anu ngahasilkeun nilai hash 128-bit (16-byte), biasana digambarkeun salaku angka heksadesimal 32 karakter. Ieu dirancang ku Ronald Rivest dina taun 1991 sareng umumna dianggo pikeun mastikeun integritas data. Sanaos dina waktos nyerat ieu teu acan dianggap cocog pikeun tujuan anu aya hubunganana sareng kaamanan salami sababaraha taun, sigana masih seueur dianggo salaku pamariksa integritas file. Nanging, kuring nyarankeun pikeun nganggo salah sahiji tina seueur alternatif anu langkung saé 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 MD5
Pikeun leres-leres ngartos internal fungsi hash, anjeun kedah pinter matematika sareng kuring henteu, sahenteuna henteu dina tingkat ieu. Ku kituna, kuring bakal nyobian ngajelaskeun fungsi hash ieu ku cara anu tiasa kahartos ku sasama ahli matematika kuring. Upami anjeun langkung resep katerangan anu langkung tepat sareng beurat matematika, anjeun tiasa mendakan éta di seueur situs wéb sanés ;-)
Kumaha ogé, bayangkeun MD5 téh mangrupa hiji jinis blender anu super pinter. Anjeun ngasupkeun sagala rupa kadaharan (data anjeun) kana éta - sapertos buah, sayuran, atanapi bahkan pizza - sareng nalika anjeun mencét tombolna, éta sok masihan anjeun jinis smoothie anu sami: "kode smoothie" 32 karakter (hash MD5 dina bentuk heksadesimal).
- Lamun anjeun ngasupkeun bahan anu sami unggal waktos, anjeun bakal kéngingkeun kode smoothie anu sami persis.
- Tapi upami anjeun ngarobih hiji hal alit waé (sapertos sakali taburan uyah tambahan), kode smoothie bakal béda pisan.
Kumaha "Blender" Gawéna di Jero?
Sanaos sigana magis, di jero blender, MD5 ngalakukeun seueur hal sapertos motong, nyampur, sareng muter:
- Chop: Éta ngarecah data anjeun kana potongan-potongan leutik (sapertos motong buah).
- Campur: Ieu alat nyampur potongan-potongan barang nganggo resep rahasia (aturan matematika) anu ngacak sagalana.
- Campuran: Éta muterkeun sadayana gancang pisan, ngagedékeun kana kode anéh anu béda pisan sareng aslina.
Teu masalah naha anjeun ngasupkeun hiji kecap atanapi sadayana buku, MD5 salawasna masihan anjeun kode 32 karakter.
MD5 baheula mah aman pisan, tapi jalma-jalma pinter geus manggihan cara pikeun nipu blender. Maranéhna manggihan cara pikeun nyieun dua resep anu béda (dua file anu béda) anu tungtungna mah kode smoothie-na sarua. Ieu disebut collision.
Bayangkeun aya nu méré kode smoothie nu nyebutkeun "ieu smoothie buah nu séhat," tapi nalika diinum, éta téh béda pisan. Éta sababna MD5 geus teu aman deui pikeun hal-hal kawas kecap akses atawa kaamanan.
Aya jalma anu tetep ngaku yén éta henteu kunanaon pikeun pamariksaan integritas file sareng tujuan anu sami, tapi hiji hal anu anjeun henteu pikahoyong dina pamariksaan integritas file nyaéta tabrakan, sabab éta bakal ngajantenkeun hash katingali sapertos dua file sami sanaos sanés. Janten bahkan pikeun masalah anu henteu aya hubunganana sareng kaamanan, kuring nyarankeun pisan nganggo fungsi hash anu langkung aman. Dina waktos nyerat ieu, fungsi hash standar kuring pikeun kaseueuran tujuan nyaéta SHA-256.
Tangtosna, abdi ogé gaduh kalkulator kanggo éta: Tautan.
Bacaan salajengna
Upami anjeun resep kana tulisan ieu, anjeun ogé tiasa resep saran ieu:
