Разчитам хеш: най-простите методи

Въпреки че съвременните компютърни потребители са много по-напреднали от първите потребители на по-стари системи, далеч не всеки знае какво е хеш, хеш маркер, хеш и защо трябва да декриптираме хеш (включително онлайн) , Както се оказва, всичко е много по-лесно, отколкото изглежда на пръв поглед.

Какво е хеширане?

Ако изхождаме от официалната дефиниция, хешът е низ с фиксирана дължина, който съответства на някои данни (включително поверителни) в криптирана форма.


Тази техника се прилага главно за регистрация и пароли, като се използват алгоритми MD5 NTLM, SHA-160 и деривати, базирани на тях. Най-често се използва алгоритъмът MD5. Криптиран с помощта на данни, особено дълги пароли, които съдържат не само букви и цифри, но и специални символи, дешифрират стандартния метод за избор - случаят е безнадежден (въпреки че някои програми и онлайн услуги могат да криптират паролите).

Защо трябва да дешифрирам хеш?

Много потребители могат да се запитат абсолютно естествено колко е необходимо. Обаче, грешката на този подход е, че те не разбират, че могат да забравят желаната парола за някаква услуга, услуга или програма след криптиране, така че никоя трета страна не може да я идентифицира, така да се каже, в чиста форма.
Понякога е невъзможно да се възстанови парола или вход. И ако погледнете основите на криптографията, тук е точно това, от което имате нуждахеш за декриптиране. По същество тази процедура е възпроизвеждане на оригиналната комбинация от модифицирани данни.


Този процес е доста труден. Например комбинацията от думата "man", кодирана с алгоритъма MD5, изглежда като e3447a12d59b25c5f850f885c1ed39df. И това са само седем букви в оригиналната дума. Какво друго да кажем за по-дълги пароли, които съдържат цифри или специални символи, но също така чувствителни към малки и големи букви? Някои програми и онлайн услуги, които съдържат огромни бази данни за повечето възможни комбинации, могат да декодират. Не винаги обаче е успешна (всичко зависи от оригиналната комбинация), но в повечето случаи те няма да се откажат от ефективността си, въпреки че използват метода на грубата сила (брутфорс).

Програма за разчупване на пароли

Една от най-мощните програми се счита за онлайн приложението Hash Killer ("убиецът на Хашем") от британски програмисти. Базата данни съдържа около 437 милиона познати двойки.
Единственият недостатък е, че паролите, съдържащи нелатински символи, се показват неправилно по подразбиране. Но, както се смята, декодирането на хаш в латински се извършва незабавно. Според статистиката приблизителното време за декодиране на три от петте прости пароли е половин секунда. В допълнение, официалният ресурс на разработчиците постоянно се провеждат различни конкурси с участието на всички заинтересовани лица. И те, от своя страна, както се оказва, понякога са в състояние да издават доста нетрадиционни решения.
Не по-малко интересно е да се декодира хеш с помощта на Джон Изкормвача. Работи доста умно, но основният недостатък е, че всички функции на програмата могат да се използват изключително от командния ред, което много потребители просто плашат.

Онлайн услуги за декриптиране

По принцип, за да не се инсталира софтуера, можете също да използвате онлайн услуги за дешифриране на NT-хешовете на пароли, данни или друг тип. Тези онлайн ресурси не винаги са безплатни. Освен това много от тях съдържат по-малко обемни бази данни, отколкото бих искал. Но алгоритми като MD5 или криптиране с MySQL в повечето от тях възпроизвеждат елементарно. В частност, това се отнася до най-простата комбинация от числа. Но не се изкушавайте, защото такива услуги не винаги определят метода на автоматично декодиране. Тоест, ако се генерира криптиране чрез алгоритъм за кодиране base64, потребителят трябва сам да зададе подходящия параметър за декодиране. В допълнение, не забравяйте, че може да има случаи с неизвестно кодиране, когато декодирането онлайн хеш става невъзможно.

Вместо след езика

е трудно да се каже кое е най-доброто решение. Някои потребители се съветват да инсталират приложението Stirlitz, което е предназначено главно за дешифриране на пароли, състоящи се от кирилица, базирана на binhex, base64 BtoA, xxencode, uuencode и т.н. В този случай пълната гаранция за успех не може да бъде дадена. Накрая, преди да се декодира, да започнемзаслужава да се обърне внимание на самата комбинация. Ако изглежда като неразбираеми символи, декриптирането може да не е необходимо (трябва само да промените кодирането). В противен случай, ако наистина трябва да направите това, най-добре е да използвате специалните инструменти, описани по-горе, а не да използвате онлайн ресурсите, които предлагат дешифриране на хеш онлайн.

Свързани публикации