КомпьютерАюулгүй байдал

MD5-чагт тайлах вэ: энгийн арга

Сүүлийн арван жилд, нууцлал, мэдээллийн аюулгүй байдлын асуудал илүү ач холбогдолтой болж байна. Тийм ч учраас байнгын оролдлого юм дамжуулагдах өгөгдлийг хувиргахад хамгийн сүүлийн үеийн алгоритм ашиглаж байна. Ийм нэг арга нь хэш алгоритм MD5 нэрийг ашиглах явдал юм. Хэрхэн MD5-хэш одоо мөн үзэж болно учрыг тайлах. Гэсэн хэдий ч, ялангуяа нууц үг хакердах эсвэл ямар нэгэн өөр нууц мэдээллийг, учир нь ийм үйл явц болон хууль бус хүндрэлтэй тоолж байх ёстой талаар мэдлэг олж авах гэж найдаж байна.

MD5-хэш гэж юу вэ?

Ер нь хэш хийн тодорхой урттай, төлөөлөл ямар ч орж ирж байгаа мэдээлэл мөр ойлгож өөрчлөх арван зургаатын тэмдэглэгээ нь тусгай алгоритм ашиглан, 128-бит үндсэн.

Өөрөөр хэлбэл, энэ үйл явц нь шифрлэлтийн гэж нэрлэдэг байж чадахгүй. Тэгээд бид мэдээллийг толилуулах бусад аргуудыг ч ашиглаж байгаа тул хэрхэн, MD5-чагт буцаах тухай ярьж болохгүй. Үүнээс гадна, энэ тохиолдолд бүх оролдлого нь тусгай тооцоолох систем negates буцаах.

Хэрхэн MD5-чагт тайлах: Ерөнхий зарчим

хамгийн сайн үед энэ нь зөвхөн гурван үндсэн аргаар хүссэн агуулгыг сонгох талаар явж болно:

  • толь бичиг ашиглах;
  • "Солонго ширээ" -ийн өргөдөл;
  • Брут арга.

Эхлэн MDA5-хэш хийн технологи Массачусетсийн Технологийн дээд сургуулийн профессор Рональд Л. Rivest удирдуулсан дээр боловсруулсан байна. Тэр цагаас хойш энэ нь өргөн нь шифрлэх аргуудыг нэг болгон ашиглаж байна нууц үгийг хадгалах файлын системийн бүрэн бүтэн байдлыг шалгах, онлайн түлхүүрүүдийг, цахим гарын үсэг, цахим таних бий болгох, Давхардсан файлуудыг хайх гэх мэт Тэгээд энэ нь MD5 хэш-шууд алгоритмын арга нь маш хүнд хэцүү (гэхдээ боломжгүй зүйл биш) буцаах shestnadtsatrichnom төлөөлөл тэмдэгтийн нэг нь ч гэсэн өөрчлөлт бүхий л бусдын автомат өөрчлөлт орно, учир нь үздэг байна. Тиймээс зөвхөн арга, нийтлэг Брут (балмадаар хүч хөндлөнгийн) гэж нэрлэдэг байна. аль болох анхны хэлбэрээр Гэсэн хэдий ч энгийн хослол үр дүн.

Онлайн нөөцийг ашиглах

тэгээд Тайлан уншиж сурснаар нь хэрэгтэй байгаа бол, гарааны төлөө, та олон онлайн нөөц үйлчилгээний давуу тал, тэдгээрийн үйлчилгээг санал болгож болно. Ерөнхийдөө үйл ажиллагааны зарчим нь хэрэглэгчийн Тайлан уншиж сурснаар хамрагдах сайт дарааллаар дээр тусгай шугам, орж, дараа нь тухайн сонгон шалгаруулах үйл явцыг идэвхижүүлдэг оршино.

Хэрэв PHP хэл ашиглан үйлдвэрлэсэн анхны кодчилол мэдээллийн үг, зарим тохиолдолд, онлайн үйлчилгээ base_64 кодчилох / base_64 тайлах хослуулан ашиглаж болно. Ямар ч тохиолдолд, арга нь кодлогдсон жишээ үр дүн хадгалагдаж байдаг мэдээллийн сан нь харьцуулах замаар тэмдэг, тоо, эсвэл хүссэн хослуулан захидал зөвхөн сонгох явдал юм.

MD5 хэшийг Өөрийгөө-хэрхэн тайлах вэ?

Зарим хэрэглэгчид оролдох нь хэш кодыг тайлах өөрийн. Гэхдээ энэ нь болж, энэ нь маш хэцүү болгодог. Энэ журмыг хялбаршуулах, явцуу төвлөрсөн нийтийн аж ахуйн бөгөөд дунд нь тодорхой дараах хөтөлбөрүүдийг гарч зогсох нь илүү сайн ашиглах:

  • PasswordPro.
  • Жон Ripper.
  • Каин ба Абел.
  • "Shtirlits" нар.

Эхний хоёр хөтөлбөр зэрэг 1212121 зэрэг үндсэн хослол орлуулснаар энгийн хослол тооцоолох зорилготой юм.

Гурав дахь MD5-чагт буцаах чадвартай байх шиг байна, гэхдээ энэ нь маш удаан хийдэг. Гэсэн хэдий ч, түүний давуу тал нь бүрэн гүйцэд ширээний генератор, бараг ойлгож энэ нь бүр ч uninitiated хэрэглэгч байдаг юм.

"Stirlitz" - програм нь маш сонирхолтой юм, гэхдээ энэ нь бодох алгоритм, үүний дотор хамгийн чухал нь ийм BtoA, uuencode, base64, xxencode болон binhex гэж байгаа нь маш хязгаарлагдмал тооны ашигладаг.

тэр ч байтугай тэр явсан бол та хэрэгсэл Брут BarsWF, мэдэгдэж байгаа бүх бөгөөд ихэнх тохиолдолд хамгийн хурдан MD5-чагт шифрлэлтийг буцаах үйлдэл нь болно гэсэн үг юм ашиглах хэрэгтэй (нууц үг, хэрэв байгаа бол, мөн хүссэн хэлбэрээр авчирсан болно), хоёр дахь чагт тооцоолох тэрбум нь үйл ажиллагаа явуулж байгаа . Гэсэн хэдий ч эдгээр програм хангамж ашиглах нь цаг хугацаа, тэр анхааралдаа авах ёстой байлаа ч гэсэн, үндсэн алгоритмд гадна MDA5-кодлох нэгэн зэрэг md4 эсвэл булчинд ашиглан хийж болно.

Гэвч энэ нь бүгд байгаа хэдий ч, хэш хийн олон цоорхойг олж болно. Олон шинжээчид, тэр ч байтугай 128-битийн сан бүхий код урт хэтэрхий бага програм хангамж хөгжүүлэх юм, тиймээс гэж үзэж уг сангийн цаашдын ашиглалт, боловсруулалтыг яагаад аль хэдийн маш харагддаг үйл явц шифрлэлтийг буцаах үйлдэл нь бага цаг хугацаа шаардсан юм болдог орчин үеийн процессор системийн тооцоолох чадварыг нэмэгдүүлэх inexpedient.

дүгнэлт

Энэ нь зөвхөн дээрх арга хэрэгслийг ашиглаж чадахгүй байгаа нь MD5-чагт буцаах гэж нэмж байна. Интернет нь сайн rummage бол та маш их эдгээр програмуудыг олж болно. асуулт бол: Танд хэрэгтэй зүйл нь энэ төрлийн үйл ажиллагаа явуулах эсэх? Энэ нь ямар нэгэн компьютерийн систем нь ийм мэдлэг дундаж хэрэглэгч ашигтай байх магадлал бага байна гэж санагдаж байна.

Similar articles

 

 

 

 

Trending Now

 

 

 

 

Newest

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