MD5 (техникалык MD5 Message-Digest Algorithm деп аталат) – бул криптографиялык хэш-функция, анын негизги максаты файлдын өзгөртүлбөгөнүн текшерүү.
Дайындардын эки топтому бирдей экендигин чийки дайындарды салыштыруунун ордуна, MD5 муну эки топтомдо тең текшерүү суммасын чыгарып, андан кийин алардын бирдей экендигин текшерүү үчүн текшерүү суммасын салыштыруу менен кылат.
MD5'тин айрым кемчиликтери бар, андыктан ал өркүндөтүлгөн шифрлөө колдонмолору үчүн пайдалуу эмес, бирок аны стандарттуу файлдарды текшерүү үчүн колдонууга толук ылайыктуу.
MD5 Checker же MD5 Generator колдонуу
Microsoft File Checksum Integrity Verifier (FCIV) бул MD5 текшерүү суммасын тексттен эле эмес, анык файлдардан түзө турган бекер калькулятор. Бул буйрук сабы программасын кантип колдонууну үйрөнүү үчүн FCIV менен Windows'до файлдын бүтүндүгүн текшерүү боюнча биздин макаланы караңыз.
Типтердин, сандардан жана символдордон турган MD5 хэштерин алуунун бир оңой жолу - Miracle Salad MD5 Hash Generator куралы. MD5 Hash Generator, PasswordsGenerator жана OnlineMD5 сыяктуу көптөгөн башкалары бар.
Бир эле хэш алгоритми колдонулганда, ошол эле натыйжалар чыгарылат. Бул кандайдыр бир тексттин MD5 текшерүү суммасын алуу үчүн бир MD5 калькуляторун колдонуп, андан кийин так ошол эле натыйжаларды алуу үчүн такыр башка MD5 калькуляторун колдонсоңуз болот дегенди билдирет. Бул хэш-функциянын негизинде текшерүү суммасын түзгөн ар бир курал менен кайталанышы мүмкүн.
MD5тин тарыхы жана аялуу жерлери
MD5 Рональд Ривест тарабынан ойлоп табылган, бирок бул анын үч алгоритминин бири гана.
Ал иштеп чыккан биринчи хэш-функция 1989-жылы MD2 болгон, ал 8 биттик компьютерлер үчүн курулган. Ал дагы эле колдонулуп жатканына карабастан, MD2 жогорку деңгээлдеги коопсуздукту талап кылган колдонмолор үчүн арналган эмес, анткени ал ар кандай чабуулдарга алсыз экени көрсөтүлгөн.
MD2 андан кийин 1990-жылы MD4 менен алмаштырылган. MD4 32 биттик машиналар үчүн жасалган жана MD2ге караганда бир топ ылдамыраак болгон, бирок алсыз жактары да бар экени көрүнүп, азыр Интернет-инженердик тапшырма тобу тарабынан эскирген деп эсептелет.
MD5 1992-жылы чыгарылган жана 32 биттик машиналар үчүн да курулган. Ал MD4 сыяктуу тез эмес, бирок мурунку MDx ишке ашырууларына караганда коопсузураак деп эсептелет.
MD5 MD2 жана MD4ке караганда коопсузураак болгону менен, SHA-1 сыяктуу башка криптографиялык хэш-функциялар альтернатива катары сунушталган, анткени MD5те коопсуздук кемчиликтери бар экени далилденген.
Карнеги Меллон университетинин программалык камсыздоо институту MD5 жөнүндө мындай дейт:
Программалык камсыздоону иштеп чыгуучулар, Тастыктоо органдары, веб-сайт ээлери жана колдонуучулар MD5 алгоритмин кандайдыр бир деңгээлде колдонуудан качышы керек. Мурунку изилдөөлөр көрсөткөндөй, ал криптографиялык жактан бузулган жана андан ары колдонууга жараксыз деп эсептелиши керек.
MD6 SHA-3ке альтернатива катары Улуттук стандарттар жана технология институтуна сунушталды. Бул сунуш тууралуу кененирээк бул жерден окуй аласыз.
MD5 хэш боюнча көбүрөөк маалымат
MD5 хэштеринин узундугу 128 бит жана адатта алардын 32 орундуу он алтылык мааниси эквивалентинде көрсөтүлөт. Бул файл же текст канчалык чоң же кичине болсо да туура.
Мына мисал:
- Жөнөкөй текст: Бул сыноо.
- Hex мааниси: 120EA8A25E5D487BF68B5F7096440019
Көбүрөөк текст кошулганда, хэш такыр башка мааниге которулат, бирок символдордун саны бирдей:
- Жөнөкөй текст: Бул тексттин узундугу канчалык мааниге ээ эмес экенин көрсөтүүчү сыноо.
- Hex мааниси: 6c16fcac44da359e1c3d81f19181735b
Чындыгында, нөл символдору бар саптын да он алтылык мааниси бар d41d8cd98f00b204e9800998ecf8427e жана бир чекитти колдонуу бул маанини түзөт: 50588d3f368d1fd.
Төмөндө дагы бир нече мисал келтирилген:
Чекшерүү | Жөнөкөй Текст |
bb692e73803524a80da783c63c966d3c | Lifewire - технологиялык вебсайт. |
64adbfc806c120ecf260f4b90378776a | …!… |
577894a14badf569482346d3eb5d1fbc | Бангладеш - Түштүк Азия мамлекети. |
42b293af7e0203db5f85b2a94326aa56 | 100+2=102 |
08206e04e240edb96b7b6066ee1087af | supercalifragilisticexpialidocious |
MD5 текшерүү суммалары кайтарылбай тургандай кылып курулган, демек сиз текшерүү суммасын карап, баштапкы киргизилген дайындарды аныктай албайсыз.
Мисалы, a= 0cc175b9c0f1b6a831c399e269772661 жана p=болсо да 83878c91171338902e0fe0fb97a8c47a, экөөнү айкалыштыруу менен ap такыр башка жана бири-бирине байланышпаган контролдук сумманы түзөт: 62c428533780d, 62c428533780btc pulled280d кандайдыр бир тамганы ачуу үчүн.
Муну менен бирге, MD5 маанисинин шифрин чече алат деп жарнамаланган MD5 "дешифрлөөчүлөр" көп.
Бирок, чындыгында дешифрлөөчү же "MD5 тескери конвертер" менен эмне болуп жатат, алар көптөгөн баалуулуктар үчүн текшерүү суммасын түзүп, андан кийин алардын маалымат базасынан текшерүү суммасын карап, аларда дал келүү бар-жогун көрүүгө мүмкүнчүлүк берет. сизге баштапкы дайындарды көрсөтө алат.
MD5Decrypt – MD5 тескери издөө катары кызмат кылган акысыз онлайн курал, бирок ал жалпы сөздөр жана сөз айкаштары үчүн гана иштейт.
Караңыз, текшерүү суммасы деген эмне? көбүрөөк мисалдар жана файлдардан MD5 хэш маанисин түзүүнүн кээ бир акысыз жолдору үчүн.