Hash adalah string kode dengan panjang tetap yang diperoleh dengan hashing (mengenkripsi) string data asli. Hashing biasanya digunakan untuk mengenkripsi data sensitif, menggunakan algoritma enkripsi yang berbeda. Terkadang mungkin perlu mendekripsi hash - misalnya, jika Anda lupa kata sandi Anda.
instruksi
Langkah 1
Saat mengenkripsi data, algoritma yang berbeda digunakan: md4, md5, mysql, dll. Yang paling umum digunakan adalah algoritma md5 dari varian yang berbeda. Anda dapat melihat contoh menerjemahkan teks menjadi hash di sini: https://mainspy.ru/shifrovanie_md5. Masukkan kata apa saja di bidang, klik tombol "Md5 Hash", dan Anda akan menerima string terenkripsi. Misalnya, kata "orang" sesuai dengan hash e3447a12d59b25c5f850f885c1ed39df.
Langkah 2
Mencoba memecahkan algoritma hash tidak ada gunanya, jadi dekripsi menjadi kekerasan. Artinya, kata yang disandikan hanya dicocokkan dengan perbandingan. Program yang memilih kata membandingkan hashnya dengan hash yang perlu didekripsi. Jika kecocokan dapat ditemukan, hash didekripsi.
Langkah 3
Jika Anda perlu mendekripsi hash, pertama-tama gunakan salah satu layanan online gratis yang melakukan dekripsi serupa. Misalnya, ini: https://hashcracking.ru/index.php. Layanan ini nyaman karena juga mengandung hash kata-kata dalam bahasa Rusia. Ikuti tautan, masukkan hash di atas di bidang yang sesuai. Tekan Enter, Anda akan melihat dekripsi hash.
Langkah 4
Ada banyak layanan serupa di jaringan, tetapi jika Anda tidak dapat mengingat kata sandi dengan bantuan mereka, gunakan program khusus - misalnya, PasswordsPro. Program ini memiliki beberapa opsi pilihan, dari yang tercepat - untuk kata sandi sederhana seperti 123, 121212, dll., hingga sejumlah besar kemungkinan kombinasi. Dalam kasus terakhir, dekripsi mungkin memakan waktu lebih dari satu hari (tergantung pada kekuatan komputer).
Langkah 5
Anda dapat menggunakan John the Ripper untuk mendekripsi hash. Satu-satunya downside ke aplikasi ini adalah bahwa itu berjalan dari baris perintah.