Komputer, Keselamatan
Mengartikan hash: Sebuah Metode Sederhana
Meskipun komputer modern dan pengguna jauh lebih maju daripada yang pertama, pengguna dari sistem lama, tidak semua orang tahu apa hash, tag hash, hash sum dan apa yang dibutuhkan dekripsi hash (termasuk online). Ternyata, itu jauh lebih mudah daripada mungkin tampak pada pandangan pertama.
Apa yang dimaksud dengan enkripsi hash?
Dengan asumsi definisi formal, hash merupakan panjang string tetap yang sesuai dengan beberapa data (termasuk rahasia) dienkripsi.
Metode tersebut berlaku secara umum untuk login dan password menggunakan algoritma MD5, NTLM, SHA-160, dan turunannya. Yang paling umum dianggap sebagai algoritma MD5. Dienkripsi dengan bantuan data, terutama password panjang yang berisi tidak hanya huruf dan angka, tetapi juga simbol-simbol khusus untuk menguraikan metode standar seleksi - harapan (meskipun beberapa program dan layanan online dapat mendekripsi password pendek).
Mengapa dekripsi hash
Banyak pengguna secara alami mungkin bertanya-tanya bagaimana semua ini diperlukan. Namun, kesalahan dari pendekatan ini terletak pada kenyataan bahwa mereka tidak menyadari bahwa mereka dapat lupa password diperlukan untuk beberapa layanan, layanan, atau program setelah enkripsi, sehingga tidak ada orang yang tidak sah tidak bisa mengenalinya, sehingga untuk berbicara, dalam bentuk murni.
Mereset password Anda atau nama masuk kadang-kadang tidak mungkin. Dan jika Anda melihat dasar-dasar kriptografi, di sini hanya perlu untuk mendekripsi hash. Pada dasarnya, prosedur ini adalah rekonstruksi kombinasi asli data dimodifikasi.
Proses ini cukup memakan waktu. Sebagai contoh, kata "man" dienkripsi menggunakan algoritma MD5, kombinasi tampak seperti e3447a12d59b25c5f850f885c1ed39df. Dan itu hanya tujuh huruf dari kata aslinya. Apa yang sudah berbicara tentang password yang lebih panjang yang berisi angka atau karakter khusus, dan bahkan masuk sensitif! Namun, beberapa aplikasi dan layanan online yang berisi database besar sebagian besar kemungkinan kombinasi, dapat melaksanakan decoding. Tidak selalu, bagaimanapun, itu adalah sukses (itu semua tergantung pada kombinasi asli), tetapi dalam banyak kasus, efisiensi mereka tidak bisa menolak, meskipun mereka menggunakan metode brute force (brute force).
Program untuk mendekripsi hash sandi
Salah satu program yang paling kuat dengan hak dianggap sebagai aplikasi online Hash Pembunuh ( «hash Killer") oleh programmer Inggris. database-nya mengandung sekitar 43,7 juta kombinasi pasangan dikenal.
Satu-satunya kelemahan hanya dapat disebut bahwa password yang mengandung karakter Cyrillic tidak ditampilkan dengan benar di encoding default. Tapi diyakini mendekripsi hash dalam abjad Latin dibuat langsung. Menurut statistik, perkiraan waktu decoding tiga dari lima password sederhana adalah setengah detik.
Selain itu, berbagai kompetisi dengan melibatkan semua orang yang tertarik terus-menerus dilakukan pada pengembang sumber daya resmi. Dan mereka, pada gilirannya, ternyata, kadang-kadang mampu memberikan solusi cukup konvensional.
Tak kalah menarik adalah transkrip dari hash dengan utilitas John The Ripper. Ia bekerja cukup cepat, namun kelemahan utama adalah bahwa semua fungsi program hanya dapat digunakan dari baris perintah, bahwa banyak orang hanya asa.
Layanan Online dekripsi
Pada prinsipnya, sehingga tidak menginstal perangkat lunak, Anda dapat menggunakan layanan online untuk menguraikan password NT-hash atau jenis lain dari data.
Sumber daya online tidak selalu gratis. Selain itu, banyak dari mereka tidak mengandung database tebal seperti, seperti yang diinginkan. Tapi algoritma seperti MD5 atau enkripsi menggunakan MySQL untuk sebagian besar mereka menciptakan dasar. Secara khusus, itu menyangkut kombinasi sederhana yang terdiri dari digit.
Tapi tidak harus menipu diri kita sendiri, karena layanan tersebut tidak selalu menentukan metode dekripsi secara otomatis. Artinya, jika enkripsi dilakukan dengan menggunakan algoritma base64 encode, pengguna harus menginstal yang sesuai parameter decode. Juga jangan lupa bahwa kasus dapat terjadi dengan encoding diketahui kapan decoding garis hash umumnya menjadi tidak mungkin.
bukan sebuah epilog
Apa solusi terbaik, sulit untuk berdebat. Beberapa pengguna disarankan untuk menginstal "Stirlitz" aplikasi, yang dirancang terutama untuk mendekripsi password, yang terdiri dari karakter Cyrillic berdasarkan algoritma binhex, base64, BtoA, xxencode, uuencode, dan sebagainya. D. Tapi dalam kasus ini, jaminan lengkap sukses dapat diberikan.
Akhirnya, sebelum Anda terlibat dalam decoding, untuk memulai itu sangat berharga memperhatikan sangat kombinasi. Jika terlihat sebagai karakter yang tidak terbaca mungkin tidak memerlukan dekripsi (hanya perlu mengubah encoding). Adapun sisanya, jika tindakan tersebut benar-benar diperlukan, lebih baik untuk menggunakan bantuan alat khusus yang dijelaskan di atas, daripada menggunakan sumber daya Internet, yang ditawarkan hash dekripsi secara online.
Similar articles
Trending Now