KomputerKeselamatan

Bagaimana untuk mentafsirkan MD5-hash: A Kaedah Mudah

Dalam beberapa dekad kebelakangan ini, isu kerahsiaan dan keselamatan maklumat menjadi lebih relevan. Itulah sebabnya percubaan berterusan untuk menyulitkan data menggunakan algoritma terbaru. Satu kaedah itu adalah dengan menggunakan algoritma hash MD5 nama. Bagaimana untuk mentafsirkan MD5-hash kini dan akan dipertimbangkan. Walau bagaimanapun, terutamanya berharap untuk mendapatkan pengetahuan mengenai penggodaman kata laluan atau sebarang maklumat sulit lain tidak mengira kerana kesukaran proses dan menyalahi undang-undang.

Apakah MD5-hash?

Secara umumnya, hashing yang mengubah memahami mana-mana rentetan data yang diterima daripada tempoh masa yang tertentu, yang diwakili dalam notasi perenambelasan asas 128-bit, dengan menggunakan algoritma khas.

Dalam erti kata lain, proses ini tidak boleh dipanggil penyulitan. Sebab itu kita tidak boleh bercakap tentang bagaimana untuk menyahsulit MD5-hash, kerana tidak digunakan kaedah lain untuk menyampaikan maklumat. Di samping itu, dalam kes ini, sistem pengkomputeran khas yang semua cuba untuk menyahsulit menafikan.

Bagaimana untuk mentafsirkan MD5-hash: prinsip-prinsip umum

Pada terbaik, ia hanya boleh pergi tentang memilih kandungan yang diingini dalam tiga cara utama:

  • menggunakan kamus;
  • permohonan daripada "jadual pelangi";
  • Cara Brutus.

Bermula teknologi MDA5-hashing telah dibangunkan di Massachusetts Institute of Technology, yang diketuai oleh Profesor Ronald L. Rivest. Sejak itu ia digunakan secara meluas sebagai salah satu kaedah penyulitan untuk menyimpan kata laluan dan kunci talian, tandatangan elektronik, memeriksa integriti sistem fail, mencipta pengecam web, mencari salinan fail , dan lain-lain Dan, kerana ia dipercayai menyahsulit MD5 hash-langsung kaedah algoritma amat sukar (tetapi tidak mustahil), kerana walaupun perubahan salah satu watak dalam perwakilan shestnadtsatrichnom melibatkan perubahan automatik semua yang lain. Oleh itu, hanya ada satu kaedah, biasanya dipanggil Brutus (gangguan dengan kekerasan). hasil gabungan bagaimanapun mudah dalam bentuk asal yang mungkin.

Menggunakan sumber dalam talian

Jika ya terdapat keperluan untuk penyahkodan, untuk permulaan, anda boleh mengambil kesempatan daripada banyak perkhidmatan sumber dalam talian, menawarkan perkhidmatan mereka. Secara umum prinsip operasi terletak pada hakikat bahawa pengguna memasukkan garis khas pada urutan laman web ini, tertakluk kepada penyahkodan, dan kemudian mengaktifkan proses pemilihan.

Jika maklumat pengekodan awal dihasilkan menggunakan bahasa PHP bermakna, dalam beberapa kes, perkhidmatan dalam talian boleh menggunakan gabungan base_64 mengekod / base_64 decode. Dalam mana-mana kes, kaedah yang hanya melibatkan pemilihan simbol, nombor atau huruf dalam kombinasi yang dikehendaki oleh perbandingan dengan pangkalan data di mana disimpan keputusan contoh berkod.

Bagaimana untuk mentafsirkan hash-yourself MD5 itu?

Sesetengah pengguna cuba untuk mentafsirkan kod hash daripada sendiri. Tetapi, kerana ia ternyata, membuat ia agak sukar. Untuk memudahkan prosedur ini, membuat lebih baik menggunakan utiliti yang difokuskan secara sempit, antara yang menonjol dengan jelas program-program berikut:

  • PasswordPro.
  • John the Ripper.
  • Cain & Abel.
  • "Shtirlits" et al.

dua program yang pertama direka untuk mengira gabungan mudah dengan menggantikan gabungan asas seperti 1.212.121.

Ketiga seolah-olah dapat menyahsulit MD5-hash, tetapi ia berbuat demikian dengan perlahan-lahan. Walau bagaimanapun, kelebihan adalah bahawa ia mempunyai penjana jadual lengkap, walaupun pengguna yang belum tahu apa ini tidak faham.

"Stirlitz" - permohonan itu adalah sangat menarik, tetapi ia menggunakan jumlah yang sangat terhad algoritma pengiraan, antara yang paling penting adalah seperti BtoA, uuencode, base64, xxencode dan binhex.

Jika ini juga hilang, anda perlu menggunakan utiliti Brutus BarsWF, yang paling cepat semua yang diketahui dan dalam kebanyakan kes boleh menyahsulit MD5-hash (password, jika ada, juga boleh dibawa ke dalam bentuk yang dikehendaki), yang beroperasi dengan berbilion pengiraan hash dalam kedua . Walau bagaimanapun, walaupun dengan penggunaan perisian ini juga perlu mengambil kira masa dan bahawa, selain algoritma asas, MDA5-pengekodan boleh dilakukan pada masa yang sama menggunakan MD4 atau IM.

Tetapi di sebalik semua ini, hashing boleh didapati banyak jurang. Ramai pakar percaya bahawa panjang kod walaupun dengan asas-asas 128-bit adalah terlalu rendah, dan oleh itu pembangunan perisian dan meningkatkan keupayaan pengkomputeran sistem pemproses moden proses penyahsulitan menjadi kurang memakan masa, yang adalah mengapa perkembangan selanjutnya dan penggunaan dana tersebut sudah kelihatan agak tak berguna.

kesimpulan

Ia masih menambah bahawa untuk menyahsulit MD5-hash bukan sahaja boleh menggunakan alat-alat di atas. Jika bergeser baik di Internet, anda boleh mencari program-program ini sangat banyak. Persoalannya ialah: sama ada untuk melibatkan diri dalam perkara seperti ini yang anda perlukan? Ia seolah-olah bahawa purata pengguna mana-mana sistem komputer pengetahuan itu tidak mungkin berguna.

Similar articles

 

 

 

 

Trending Now

 

 

 

 

Newest

Copyright © 2018 ms.delachieve.com. Theme powered by WordPress.