March 8th 2009 06:35 am

Review MD5 Decoder

Kemarin kan udah di coba tu script buat MD5 Decodernya, kalo yang belum nyoba, coba dulu aja di sini. :D

Nah, sekarang, apa si kelebihan ma kekurangan MD5 decoder yang dibuat kemarin itu?

Sebenernya kunci jawaban dari pertanyaan itu cuma satu, “brute force”. lho? kok brute force lagi? :D hehe, jadi gini…

Kelebihannya,

  1. Dia menggunakan brute force, berarti memungkinkan untuk mencoba semua string yang ada. [menurutku cuma itu kelebihannya. :D ]

Kalo kelemahannya?? banyak banget!!

  1. Kelemahannya di brute forcenya itu juga. gara2 dia harus mengenerate semuanya, dibutuhkan waktu eksekusi yang cukup lama (sangat lama mungkin) :p
    Sebagai contoh untuk kasus kemarin, waktu ingin mendecode 5606cc1467638fc6db403f6e6d70c572 saja, yang itu ternyata hanya 4 digit code, dibutuhkan waktu dari jam 10.27 – 12.53 (146 menit) -> lama banget kan?? Kebayang ga kalo misalnya kita pengen decode lebih dari 10 digit password misalnya? wow.. berapa hari tuh!! hahaha :D
  2. Kalo misalnya kita buat enkripsinya tu ga cuma md5 1x, misal md5(md5($password)); nah, berarti dah ga bisa lagi ni di decode, biarpun bisa, harus 2x kerja berarti 2x tambah lama lagi dong, hahaha
  3. Kalo misal kita ubah sedikit dari cara enkripsi kita, misal setelah di md5, akan menghasilkan string 5606cc1467638fc6db403f6e6d70c57, kemudian kita tukar digit ke 4 dengan ke 6 misalnya kemudian baru kita simpan dalam database, berarti metode ini sama sekali tidak bisa di gunakan.

Mungkin itu kelebihan ma kekurangan algoritma kemarin… yang dah nyoba, comment dong, hehehe… :D

Tags: , , , , , , , , ,

16 Comments »

16 Responses to “Review MD5 Decoder”

  1. idisastra on 08 Mar 2009 at 8:20 AM #

    Infonya bermanfaat nyh.. thanks bro :)

    sukses ya !!!

  2. idisastra on 08 Mar 2009 at 8:25 AM #

    terkadang saya juga lupa sama passwordnya mas, metode ini bisadigunakan kan ?

    menurut mas brainware, menggunakan enkripsi md5 ini masih aman ga sih…di pada saat sekarang ini sekarang ini ??

  3. brainware on 08 Mar 2009 at 8:45 AM #

    hmm… menurutku si masi aman, apalagi kita pake md5 berulang2, kyk yg diatas :D

    kalo menurut mas disastra sendiri, gmn nih? :D

  4. idisastra on 08 Mar 2009 at 8:50 AM #

    wuduh berulang2 ya.. :)

    makasih mas infonya

  5. How I Lost Thirty Pounds in Thirty Days on 04 May 2009 at 1:26 PM #

    Hi, interesting post. I have been pondering this issue,so thanks for posting. I will definitely be subscribing to your blog.

  6. brainware on 04 May 2009 at 6:44 PM #

    thanks,, :D

  7. LinX on 22 Jul 2009 at 5:42 PM #

    hmm..bukannya malah lebih lama N lebih berat y klo decodernya dibuat dari java?

  8. brainware on 24 Jul 2009 at 9:14 AM #

    hehehe… iya si bro… soalny dia jalan diatas JVM.. tapi tu yg penting algoritmanya, masalah itu kan bisa ditulis ulang ke bahasa lain… :)

  9. Ivan Jaya on 25 Aug 2009 at 2:54 PM #

    Bro.. gw mau nanya (newbie), apa sih kelebihan dan kelemahan MD5?
    Dan walaupun dikatakan saat ini MD5 diragukan keamanannya, kenapa sampai sekarang masih banyak perusahaan dan perorangan yang masih menggunakan MD5? Kalau kode MD5 bisa dipecahkan, berapa lama waktu yang dibutuhkan (mungkin bro pernah tau ada orang yang bisa memecahkan kode md5 dalam beberapa menit) ?

    Thanks atas jawabannya.

  10. brainware on 25 Aug 2009 at 10:04 PM #

    kelebihan ma kekurangan md5?? hmm.. aku coba jawab, soalnya aku jg lagi belajar itu, hehe :)

    kalo kelebihannya si yg jelas MD5 tu “one way encryption”, jadi enkripsi yang cuma satu arah, ga bisa di decode.
    paling-paling kalo mau decode ya harus pake bruteforce itu… & bruteforce tu banyak kelemahannya bro, kek yg udah aku tulis diatas, salah satunya tu lama bgt, mungkin ga cukup menit, jam, bahkan hari satuannya…

    hmm, untuk kelemahannya sendiri sampai sekarang aku masi belum tau, hee… [kalo dah tau, sharing2 yah.. :) ]

    jadi sampe sekarang MD5 masih dianggap sebagai enkripsi satu arah yang sangat aman, makanya banyak perusahaan yg pake itu…

    CMIIW :)

  11. shinci x on 23 Nov 2009 at 7:05 AM #

    yahhh…. bruteforce jd mlez nyoba… mnurut gw c md5 cukup aman, tapi xlo pke super computer yg biza ny0bain 1 juta kharakter perdetik, gwat tuh,,, ha ha ha, dah ad blum ya??

  12. brainware on 23 Nov 2009 at 8:14 AM #

    @shinci x:
    hehehe.. lha klo g pake bruteforce keknya gbakal bisa :p

    iya, dah aman bgt ni kyknya,, kecuali ya itu, ad super computer yg kek gt, hahaha :D

  13. away on 16 Feb 2010 at 5:28 PM #

    mas bisa minta tolong pecahkan code MD5, maklum mas masih oon nich di kategori ini :

    ee39787420c94210b0a8984270755941
    65db52cff3113c0c876de1e639475589

    menjadi text asli’a mas…dach cari k sono sini mpe pusink g dapet2 cara’a gimana mas…??
    mohon bantuan’a kl dapat hasil’a tolng di email k combro_community@yahoo.com

    kl bisa tolong sekalian kasih link k saya dunk mas tentang penjelasan MD5 ini secara luas…

    makasih banyak y mas sebelum’a…..
    maju terus buat ini blog…

  14. brainware on 16 Feb 2010 at 6:02 PM #

    wah2, maap mas, klo disuruh pecahin code MD5, lptopku ga sanggup! :))
    tu udah ad sourcenya, di coba aj sndri mas :D maap2.. ^:)^

  15. Ivan Jaya on 23 Feb 2010 at 12:18 PM #

    Balik lagi nih saya..

    saya ada search di google, katanya md5 memiliki collision (tabrakan) terhadap hasil dari fungsinya.

    Jadi misalnya ada password dengan kata “brainware” yang hash md5nya: ee39787420c94210b0a8984270755941, bisa dijebol dengan kata lain yang memiliki hash md5 yang sama (kata lain dimisalkan “topware”).

    Tapi saya masih bingung juga mempelajari algoritmanya. :D

    Btw, benarkah MD5 adalah standard international verifikasi download data dalam dunia internet?

  16. brainware on 01 Mar 2010 at 8:00 AM #

    waah, nice info mas.. saya malah belum pernah mempelajari sampai sana, hehe :D

    sepertinya begitu, MD5 digunakan untuk verifikasi download, biasanya ada yang menyertakan md5 pada link downloadnya.. :D

    CMIIW..

Trackback URI | Comments RSS

Leave a Reply

« | »


  • Follow me!

  • Contact Me on Y!M

  • Statistics


    Locations of visitors to this page