Dešifriranje hash-a: najjednostavnije metode

Iako su moderni korisnici računala mnogo napredniji od prvih korisnika starijih sustava, daleko od toga da svi znaju što je hash, hash tag, hash i zašto trebamo dešifrirati hash (uključujući online) , Kako se ispostavilo, sve je mnogo lakše nego što se čini na prvi pogled.

Što je šifriranje hash?

Ako polazimo od službene definicije, hash je niz s fiksnom duljinom koji odgovara nekim podacima (uključujući i povjerljive) u šifriranom obliku.


Ova se tehnika uglavnom primjenjuje na prijave i lozinke pomoću MD5 NTLM, SHA-160 algoritama i derivata na temelju njih. MD5 algoritam se najčešće koristi. Šifriran pomoću podataka, osobito dugih lozinki koje sadrže ne samo slova i brojeve, već i posebne znakove, dešifrira standardni način odabira - slučaj je beznadan (iako neki programi i online usluge mogu kratko šifrirati lozinke).

Zašto moram dešifrirati hash?

Mnogi korisnici mogu apsolutno prirodno zapitati se koliko je to potrebno. Međutim, pogreška ovog pristupa je u tome što oni ne razumiju da mogu zaboraviti željenu lozinku za neku uslugu, uslugu ili program nakon enkripcije, tako da je ne može identificirati treća strana, da tako kažemo, u svom čistom obliku.
Ponekad je nemoguće vratiti lozinku ili prijavu. A ako pogledate osnove kriptografije, ovdje je upravo ono što trebatedešifriranje hash. U biti, ovaj postupak je reprodukcija izvorne kombinacije modificiranih podataka.


Ovaj je postupak vrlo naporan. Na primjer, kombinacija riječi "čovjek" šifrirana s MD5 algoritmom izgleda kao e3447a12d59b25c5f850f885c1ed39df. A to je samo sedam slova u izvornoj riječi. Što drugo reći o dužim lozinkama koje sadrže brojeve ili posebne znakove, ali i osjetljive na velika i mala slova! Međutim, neki programi i online usluge koje sadrže ogromne baze podataka za većinu mogućih kombinacija mogu dekodirati. Nije uvijek, međutim, uspješna (sve ovisi o izvornoj kombinaciji), ali u većini slučajeva neće odustati od svoje učinkovitosti, iako koriste metodu brutalne sile (brutfors).

Program lomljenja lozinki

Jedan od najmoćnijih programa smatra se online aplikacija Hash Killer ("Hashem killer") od britanskih programera. Baza podataka sadrži oko 437 milijuna poznatih parova.
Jedini je nedostatak to što se lozinke koje sadrže ne-latinične znakove prikazuju pogrešno po zadanom. No, kako se vjeruje, dekodiranje hash-a u latinskom jeziku provodi se odmah. Prema statistikama, približno vrijeme dekodiranja tri od pet jednostavnih lozinki je pola sekunde. Osim toga, službeni resurs programera stalno se održavaju razna natjecanja koja uključuju sve zainteresirane osobe. A oni, pak, kako se ispostavilo, ponekad su u stanju izdati prilično netradicionalna rješenja.
Ništa manje zanimljivo je dešifriranje hash-a uz pomoć Johna Rippera. Djeluje prilično pametno, ali glavni nedostatak je da se sve značajke programa mogu koristiti isključivo iz naredbenog retka, što mnogi korisnici jednostavno plaše.

Usluge dešifriranja na mreži

U načelu, da ne biste instalirali softver, također možete koristiti online usluge za dešifriranje NT-hasheva lozinki, podataka ili bilo koje druge vrste. Ti online resursi nisu uvijek besplatni. Osim toga, mnogi od njih sadrže manje obimne baze podataka nego što bih želio. Ali algoritmi kao što su MD5 ili enkripcija pomoću MySQL-a u većini njih reproduciraju elementarne. To se osobito odnosi na najjednostavniju kombinaciju brojeva. Ali nemojte biti u iskušenju jer takve usluge ne određuju automatski način dekodiranja. To jest, ako je šifriranje generirano pomoću algoritma base64 kodiranja, korisnik mora sam postaviti odgovarajući parametar dekodiranja. Osim toga, ne zaboravite da postoji svibanj biti slučajeva s nepoznatim kodiranje, kada dekodiranje online hash postaje nemoguće na sve.

Umjesto pojmovnog jezika

teško je reći što je najbolje rješenje. Neki korisnici se savjetuju da instaliraju Stirlitzovu aplikaciju, koja je uglavnom namijenjena dešifriranju lozinki koje se sastoje od ćiriličnih znakova na binhexu, base64 BtoA, xxencode, uuencode, itd. Međutim, u ovom slučaju ne može se dati puno jamstvo uspjeha. Konačno, prije dekodiranja, započnitevrijedi obratiti pozornost na samu kombinaciju. Ako izgleda kao neshvatljivi znakovi, dešifriranje možda neće biti potrebno (samo trebate promijeniti kodiranje). U suprotnom, ako to zaista trebate, najbolje je koristiti posebne alate opisane gore i ne koristiti online resurse koji nude dešifriranje hash-a na mreži.

Povezane publikacije