КампутарыБяспеку

Як расшыфраваць 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

 

 

 

 

Newest

Copyright © 2018 be.delachieve.com. Theme powered by WordPress.