ЭЭМКоопсуздук

MD5-таштанды кантип түшүнүү: A Simple ыкмасы

Акыркы он жылдыкта, купуялуулук жана маалымат коопсуздукту камсыз кылуу маселеси өтө актуалдуу болуп саналат. Бул дайыма аракет себептен маалыматтарды код акыркы алгоритмдерди колдонуу. Бир мындай ыкма таштанды алгоритми MD5 ысмын колдонууга болот. MD5-Хаш азыр жана каралат кантип түшүнүү. Бирок, өзгөчө атакалар сырсөздөрдү же башка ар кандай жашыруун маалымат, анткени ушундай жол менен мыйзамсыз кыйынчылык саны эмес, керек билим алууга жардам берет деп ишенет.

MD5-Хаш деген эмне?

Жалпысынан алганда, бир Хеширлөө көрсөтүлгөн белгилүү бир мөөнөткө, кайсы бир кириш маалыматтар сабын түшүнө өзгөртүп алтылык туюнтмасын атайын алгоритми менен, 128-бит негизинде.

Башка сөз менен айтканда, бул жараян эсе деп айтууга болбойт. Ошентип, биз маалыматтарды берүү жана башка ыкмалар колдонулган жок, анткени, MD5-таштанды чечмелөө кантип тууралуу сөз да болушу мүмкүн. Мындан тышкары, бул учурда жараксыз чечмелөө үчүн бардык аракет кылган атайын эсептөө системасы.

MD5-таштанды кантип түшүнүү: жалпы негиздери

жакшы, ал үч гана негизги жолдору менен керектүү мазмунду тандоо жөнүндө барып:

  • сөздүк пайдаланууга;
  • "Асан стол" колдонуу;
  • Брут ыкмасы.

Тартып MDA5-Хеширлөө технологиясы Professor Ronald L. жулунуп жетектеген Массачусетс технология институтунда боюнча иштелип чыккан. Ошондон бери ал көпчүлүк жазма ыкмаларынын бири катары колдонулат сырсөздөрдү сактоо , интернет аныктагычтарды түзүү, системасынан бүтүндүгүн текшерүү, жана онлайн баскычтарды, электрондук кол билэлэри издөөгө , ж.б. Ошондой эле, ал shestnadtsatrichnom өкүлчүлүк каармандарынын бири да өзгөрүшү Башкалардын баары бир автоматтык алмашышына алып келет, анткени, MD5 Хаш-түз алгоритмдик ыкмалары абдан оор (бирок мүмкүн эмес) чечмелөө деп жатат. Ошентип, жалпы Брут (аскердик кийлигишүү) деп аталган, бир гана ыкмасы бар. Бирок жөнөкөй айкалышы мүмкүн болушунча баштапкы түрүндө натыйжасы.

Колдонуу онлайн ресурстарды

Ошондуктан биздин темабыз бир муктаждык бар болсо, башталгычтар үчүн, силер өздөрүнүн кызматтарын тартуулап, көптөгөн интернет-ресурстар кызматтары менен колдоно алышат. жалпы мааниде иш-принцип колдонуучу сайттын кезеги боюнча атайын жип кирет деп жатат, бүтпөгөн иш боюнча, андан кийин тандоо жараянын жандырат.

PHP тилин колдонуу менен өндүрүлгөн алгачкы коддоо маалымат калса, кээ бир учурларда, онлайн кызмат base_64 коддоо / base_64 чечмелей айкашын колдонуу мүмкүн. Кандай болбосун, ыкмасы код мисалдардын жыйынтыктарын сакталып турган маалымат базасын түзүү менен салыштыруу аркылуу каалаган айкалышта шарттуу белгилер, сандардын жана тамгалардын гана тандап билдирет.

MD5 таштанды-ойлонуп кантип түшүнүү керек?

Кээ бир колдонуучулар аракет менен таштанды кодду чечмелөө өз. эле экен, бирок, бул өтө оор болот. Бул жол-жоболорун жөнөкөйлөтүү үчүн, ачык төмөнкү программаларды алып туруп, алардын арасында тар багытталган коммуналдык жакшыраак колдонсок:

  • PasswordPro.
  • Ripper Жакан.
  • Кабыл жана Абыл.
  • "Shtirlits" .Удаалаш.

алгачкы эки программалар, мисалы, 1212121 негизги айкалыштардын алмаштыруучу менен жөнөкөй аралашма эсептөө үчүн иштелип чыккан.

Үчүнчү MD5-таштанды чечмелөө мүмкүнчүлүгүнө ээ болушу мүмкүн, бирок ал өтө жай кылат. Ошентсе да, анын артыкчылыгы, ал деле түшүнүп, бул да ойчулдардын колдонуучуну, толук стол генератор бар.

"Каракыргыз" - өтүнмө өтө кызыктуу, бирок бул абдан маанилүү, мисалы, BtoA, uuencode, base64, xxencode жана binhex катары алардын ичинен Эсептөөчү алгоритмдердин, бир аз сандагы колдонот.

да жок болсо, (эгер бар болсо, паролду, ошондой эле каалаган түрүндө киргизилиши мүмкүн), сен билбеген жана көпчүлүк учурда бардык MD5-таштанды чечмелөө мүмкүн тез пайдалуу Брут BarsWF, колдонуу керек, экинчи таштанды эсептөө миллиарддаган менен иштеп жаткан . Бирок, убакыт жана бул үчүн программаларды пайдалануу да эске алууга тийиш болсо да, негизги Алгоритмдин тышкары, MDA5 коддогон учурда MD4 же IM аркылуу жүзөгө ашырылышы мүмкүн.

Бирок ошого карабай, Хеширлөө көптөгөн кемчиликтерди тапса болот. Көптөгөн адистер да, 128-бит пайдубалы менен коду узундугу өтө төмөн болуп саналат деп эсептейт, ошондуктан, мисалы, акча каражаттарын азыркы иштетүү системалары жараяны чечмелөө аз убакыт талап, жана андан ары өнүктүрүү үчүн пайдалануу болуп эсептөө мүмкүнчүлүктөрүн программалык жана көбөйтүүгө өнүктүрүү буга чейин бир топ карайт жактан.

жыйынтыктоо

Бул бир гана жогоруда куралдарын колдонуу мүмкүн эмес MD5-таштанды чечмелөө үчүн кошумчалай бойдон калууда. Интернет жакшы арзан болсо, абдан көп, бул программаларды таба аласыз. суроо: Сиз үчүн зарыл болгон нерсе бул кандай жүргүзүү же жокпу? Мындай билимдин ар кандай компьютер системасы орточо колдонуучу пайдалуу боло албайт көрүнөт.

Similar articles

 

 

 

 

Trending Now

 

 

 

 

Newest

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