[PHP] (en)/(de)crypt md5

Sistem enkripsi, sangat dibutuhkan sekali untuk pengamanan data. Terlebih lagi untuk pengamanan sebuah password. MD5 merupakan salah satunya,,,,
MD5 (Message-Digest algortihm 5) ialah fungsi hash kriptografik yang digunakan secara luas dengan hash value 128-bit. MD5 merupakan proses enkripsi secara satu arah. Yang sangat kecil kemungkinannya untuk di-decrypt. Namun telah ditemukan algoritma untuk men-decrypt hasil encrypt md5. Itupun kemungkinan paling besar adalah 3 huruf pertama. Tapi situs http://milw0rm.com/ dapat melakukan decrypt md5 secara tepat. Awalnya aku gak percaya tapi setelah kucaba sendiri akhire percaya :D Bahkan cuma di pecahkan hanya dalam waktu 53 detik hahaha...

Iseng2 pake PHP lewat DOS.
D:\kopler>edit kopler.php

D:\kopler>type kopler.php
< ?
$ok=md5("kopler");
echo "$ok";
?>

D:\kopler>php kopler.php
25b7e3900dc9f6f02df48fb8b4484561

Jadi md5 dari "kopler" adalah 25b7e3900dc9f6f02df48fb8b4484561

teros masukkan hasil md5 ke situs http://milw0rm.com/cracker. Hasil encrypt bisa di decrypt tergantung dari kata yang kita gunakan (password strengh).
Tak liat 1menit kemudian, ternyata passwordku gak kuat dan bisa dipecahkan dalam tempo 53detik. :P
http://milw0rm.com/cracker/list.php



Entahlah, bagaimana caranya koq bisa ketemu, apakah karena kamusnya milw0rm lengkap atau memang ada algoritma tersendiri.....?????????

Artikel Terkait :

0 comments: