Кампутары, Бяспеку
Як расшыфраваць MD5-хэш: найпростыя метады
У апошнія дзесяцігоддзі праблемы прыватнасці і бяспекі інфармацыі становяцца ўсё больш актуальнымі. Менавіта таму пастаянна робяцца спробы шыфравання дадзеных з прымяненнем самых сучасных алгарытмаў. Адным з такіх метадаў з'яўляецца выкарыстанне алгарытму хэшавання пад назвай MD5. Як расшыфраваць MD5-хэш, цяпер і будзе разгледжана. Праўда, асабліва спадзявацца на атрыманне ведаў па ўзломе пароляў або любы іншы канфідэнцыйнай інфармацыі разлічваць не варта з прычыны цяжкасці такога працэсу і супрацьзаконнасці.
Што такое MD5-хэш?
Наогул, пад хэшаваннем разумеюць пераўтварэнне якіх-небудзь ўваходзяць дадзеных у радок пэўнай даўжыні, якая прадстаўляецца ў шаснаццатковае сістэме злічэння на 128-бітнай аснове, з дапамогай спецыяльнага алгарытму.
Іншымі словамі, назваць такі працэс шыфраваннем нельга. І сапраўды гэтак жа нельга казаць пра тое, каб расшыфраваць MD5-хэш, паколькі тут ужываюцца іншыя метады прадстаўлення інфармацыі. Акрамя таго, у дадзеным выпадку выкарыстоўваецца спецыяльная сістэма вылічэнняў, якая ўсе спробы расшыфроўкі зводзіць на нішто.
Як расшыфраваць MD5-хэш: агульныя прынцыпы
У лепшым выпадку гаворка можа ісці толькі аб падборы шуканага змесціва трыма асноўнымі метадамі:
- выкарыстанне слоўніка;
- прымяненне «вясёлкавых табліц»;
- метад Брута.
Пачатковая тэхналогія MDA5-хэшавання была распрацавана ў Масачусецкім тэхналагічным інстытуце пад кіраўніцтвам прафесара Рональда Л. Ривеста. З тых часоў яна шырока ўжываецца як адзін з метадаў крыптаграфіі для захоўвання пароляў і онлайн-ключоў, стварэння электронных подпісаў, праверкі цэласнасці файлавых сістэм, стварэння вэб-ідэнтыфікатараў, пошуку дублікатаў файлаў і г.д. І, як лічыцца, расшыфраваць MD5-хэш прамымі алгарытмічныя метадамі вельмі цяжка (хоць і магчыма), бо нават змена аднаго з сімвалаў у шестнадцатричном прадстаўленні цягне за сабой аўтаматычнае змяненне ўсіх астатніх. Такім чынам, застаецца толькі метад, звычайна званы Брут (ўмяшанне з ужываннем грубай сілы). Тым не менш найпростыя камбінацыі прывесці ў зыходны выгляд можна.
Выкарыстанне онлайн-рэсурсаў
Калі ўжо наспела неабходнасць расшыфроўкі, для пачатку можна скарыстацца паслугамі мноства інтэрнэт-рэсурсаў, якія прапануюць свае паслугі. У агульных рысах прынцып працы складаецца ў тым, што карыстач уводзіць ў спецыяльнай радку на сайце камбінацыю, якая падлягае расшыфроўцы, пасля чаго актывуе працэс падбору.
Калі кадаваньне пачатковай інфармацыі выраблялася пры дапамозе сродкаў мовы PHP, у некаторых выпадках онлайн-сэрвісы могуць выкарыстоўваць камбінацыю каманд base_64 encode / base_64 decode. У любым выпадку методыка мае на ўвазе толькі падбор сімвалаў, лічбаў або літар ў пошукавым спалучэнні шляхам параўнання з базамі дадзеных, у якіх захоўваюцца прыклады Кадаваць вынікаў.
Як расшыфраваць MD5-хэш самому?
Некаторыя карыстальнікі спрабуюць расшыфраваць хэш-код самастойна. Але, як аказваецца, зрабіць гэта досыць праблематычна. Для спрашчэння такой працэдуры лепш выкарыстоўваць вузканакіраваныя ўтыліты, сярод якіх відавочна вылучаюцца наступныя праграмы:
- PasswordPro.
- John the Ripper.
- Cain & Abel.
- «Шцірліц» і інш.
Першыя дзве праграмы прызначаныя для вылічэнні найпростых камбінацый шляхам падстаноўкі элементарных спалучэнняў накшталт 1.212.121.
Трэцяя быццам бы і можа расшыфраваць MD5-хэш, але робіць гэта занадта павольна. Аднак яе перавага складаецца ў тым, што яна мае ў камплекце генератар табліц, хоць неазнаёмлены карыстальнік з гэтым наўрад ці разбярэцца.
«Шцірліц» - дадатак вельмі цікавае, але яно выкарыстоўвае занадта абмежаваную колькасць алгарытмаў вылічэнняў, сярод якіх найбольш значнымі з'яўляюцца такія як BtoA, uuencode, base64, xxencode і binhex.
Калі ўжо тая тое пайшло, трэба выкарыстоўваць ўтыліту Брута BarsWF, якая з'яўляецца найбольш хуткай з усіх вядомых і ў большасці выпадкаў можа расшыфраваць MD5-хэш (пароль, калі ён ёсць, таксама можа быць прыведзены ў шуканы выгляд), аперуючы мільярдамі вылічэнняў хэша у секунду . Аднак нават з ужываннем усіх гэтых праграмных сродкаў варта ўлічваць яшчэ і той момант, што, акрамя асноўнага алгарытму, MDA5-кадаваньне можа вырабляцца адначасова і з ужываннем MD4 або IM.
Але нават нягледзячы на ўсё гэта, у хэшаваннем можна знайсці і мноства прарэхаў. Шматлікія адмыслоўцы лічаць, што даўжыня кода нават пры ўмове 128-бітнай асновы занадта малая, а таму з развіццём праграмных сродкаў і павышэннем вылічальных магчымасцяў сучасных працэсарных сістэм працэс дэшыфраванні становіцца ўсё меней працаёмкім, з-за чаго далейшае развіццё і прымяненне такіх сродкаў ужо выглядае цалкам немэтазгодным.
заключэнне
Застаецца дадаць, што расшыфраваць MD5-хэш можна не толькі пры дапамозе вышэйапісаных сродкаў. Калі добра парыцца ў інтэрнэце, знайсці такіх праграм можна вельмі шмат. Пытанне ў іншым: а ці трэба займацца падобнымі рэчамі? Думаецца, звычайнаму карыстачу любой кампутарнай сістэмы такія веды наўрад ці спатрэбяцца.
Similar articles
Trending Now