Hash je kodni niz fiksne dužine dobiven raspršivanjem (šifriranjem) izvornog niza podataka. Hashing se obično koristi za šifriranje osjetljivih podataka, koristeći različite algoritme šifriranja. Ponekad će biti potrebno dešifrirati hash - na primjer, ako ste zaboravili lozinku.
Instrukcije
Korak 1
Pri šifriranju podataka koriste se različiti algoritmi: md4, md5, mysql itd. Najčešće se koristi md5 algoritam različitih varijanti. Primjer prevođenja teksta u heš možete vidjeti ovdje: https://mainspy.ru/shifrovanie_md5. Unesite bilo koju riječ u polje, kliknite gumb "Md5 Hash" i dobit ćete šifrirani niz. Na primjer, riječ "osoba" odgovara hashu e3447a12d59b25c5f850f885c1ed39df.
Korak 2
Pokušaj razbijanja hash algoritma je beskoristan, pa se dešifriranje svodi na grubu silu. Odnosno, kodirana riječ se jednostavno podudara upoređivanjem. Program koji bira riječi uspoređuje njihove heševe s onim koji treba dešifrirati. Ako se može pronaći podudaranje, hash se dešifrira.
Korak 3
Ako trebate dešifrirati hash, prvo upotrijebite jednu od besplatnih mrežnih usluga koje izvode sličnu dešifriranje. Na primjer, ovo: https://hashcracking.ru/index.php. Ova je usluga prikladna jer sadrži i raspršene riječi na ruskom jeziku. Slijedite vezu, unesite gornje hash u odgovarajuće polje. Pritisnite Enter, vidjet ćete dešifriranje hasha.
Korak 4
Na mreži postoji puno sličnih usluga, ali ako se ne možete sjetiti lozinke uz njihovu pomoć, koristite specijalizirani program - na primjer, PasswordsPro. Program ima nekoliko opcija za odabir, od najbrže - za jednostavne lozinke poput 123, 121212 itd., Do pregrade za ogroman broj mogućih kombinacija. U potonjem slučaju, dešifriranje može potrajati više od jednog dana (ovisno o snazi računara).
Korak 5
Možete koristiti John the Ripper za dešifriranje hasha. Jedini nedostatak aplikacije je što se izvodi iz naredbenog retka.