MD5 деген эмне? (MD5 сүйлөшүү-Digest Algorithm)

MD5 жана анын тарыхы жана кемчиликтерди аныктоо

MD5 (техникалык MD5 сүйлөшүү-Digest Algorithm деп аталат) бир эмес крипто-Хаш милдети , анын негизги максаты бир экенин текшерүү үчүн билэ өзгөртүүсүз болду.

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

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

Колдонуу MD5 текшергич же MD5 Generator

Microsoft File Checksum бүтүндүгү шарттары (FCIV) MD5 жүзүндөгү материалдар алынган суммага эле текстти эмес, пайда болот акысыз программа болуп саналат. Кара: Windows-жылы File бүтүндүгүн текшерүү үчүн кантип FCIV менен бул кантип колдонуу керектигин билүү үчүн буйрук сап программасы.

Бир жеңил жол MD5 тамга сабынан таштанды үчүн, сандар жана белгилер керемети Салат MD5 Hash Generator куралы бар. ошондой эле башка көп бар, MD5 Hash өндүрүүчү болуп, PasswordsGenerator жана OnlineMD5.

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

Тарых жана Бейби MD5 талуу

MD5 Роналд жулунуп ойлоп, бирок ал бир гана өзүнүн үч алгоритмдердин бири.

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

MD2 андан кийин 1990-MD4 үчүн жылы MD4 менен алмаштырылган 32-бит машиналарды жана MD2 караганда бир топ тез эле эмес, ошондой эле алсыз болуп көрсөтүлгөн жана Интернет Engineering тактикалык тарабынан эскирген эсептелет.

MD5 1992-жылы чыккан, ошондой эле 32-бит машиналар үчүн курулган. MD5 тез MD4 катары эмес, бирок ал мурунку MDx ишке караганда коопсуз болуп эсептелет.

Да MD5 MD2 караганда коопсуз жана MD4, башка крипто-Хаш-милдеттерин сыяктуу SHA-1 , MD5 да коопсуздук кемчиликтери бар көрсөтүлгөн бери, ордуна сунуш кылынды.

Карнеги Меллон University Программалык инженерия институту бул MD5 жөнүндө мындай дейт: "программалык камсыздоону иштеп чыгуучулар, Тастыктоо органдары, сайт ээлери жана пайдалануучулар үчүн ар кандай сапатта MD5 алгоритмин бербешибиз керек мурунку изилдөө көрсөткөндөй, ал cryptographically сынып жана жараксыз боюнча каралышы керек. андан ары пайдалануу ".

2008-жылы, MD6 SHA-3 стандарттары жана технология катары ордуна улуттук институтунун сунушталган. Сиз бул сунушту Бул тууралуу көбүрөөк маалымат .

MD5 Хашмонго боюнча көбүрөөк маалымат

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

Мунун дагы бир мисалы кадимки текст которуу болгон болт балл 120EA8A25E5D487BF68B5F7096440019, ал: "Бул бир сыноо болуп саналат.". окуу үчүн текстти кошуу "Бул тексттин узундугу мааниге ээ эмес экенин көрсөтүү үчүн бир сыноо болуп саналат." такыр башка мааниге, ал эми тамгалардын бирдей саны менен которгон: 6c16fcac44da359e1c3d81f19181735b.

Чындыгында, нөлдүк белгиден менен бир сап d41d8cd98f00b204e9800998ecf8427e бир болт мааниге ээ, ал тургай, бир мезгил ичинде колдонуу балл 5058f1af8388633f609cadb75a75dc9d түзөт.

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

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

Кара бир Checksum деген эмне? бир MD5 текшерүү жөнүндө көбүрөөк жана материалдар бир MD5 таштанды баасын түзүү үчүн акысыз бир нече жолдору.