Фрее Цонвертер

МД5 Хаш Генератор

Генеришите МД5 хешове из текста или датотека одмах у свом претраживачу. Бесплатно, приватно и није потребно отпремање.

О овом алату

МД5 (Мессаге Дигест 5) је 128-битна криптографска хеш функција коју је објавио Роналд Ривест 1991. Узима улаз било које дужине и производи фиксни хексадецимални излаз од 32 знака који је детерминистички — исти улаз увек производи исти хеш — и једносмеран, што значи да се из уноса не може повратити сам хеш. МД5 је била доминантна хеш функција опште намене током 1990-их и раних 2000-их пре него што је замењена функцијама породице СХА-2 у криптографске сврхе.

МД5 је покварен за криптографску употребу. Практични напади колизије (проналажење два улаза који производе исти хеш) демонстрирани су од 2004. године, а колизије изабраног префикса сада су достижне за неколико сати на робном хардверу. Немојте користити МД5 за хеширање лозинки, дигиталне потписе, отиске прстију сертификата или било који контекст где је отпорност на колизију битна. СХА-256 и бцрипт су одговарајуће замене.

МД5 остаје користан за некриптографске контролне суме где отпорност на колизију није безбедносно својство: откривање случајног оштећења датотеке, уклањање дупликата отпремања у систему који контролишете и стварање кратких идентификатора за кључеве кеша. Овај генератор ради у потпуности у вашем претраживачу користећи ЈаваСцрипт МД5 имплементацију; ниједан унос не напушта ваш уређај.

Зашто генерисати МД5 хеш

Брзе провере интегритета датотеке остају најодбрањивији случај употребе МД5. Када сајт за преузимање објави МД5 поред датотеке, читач може да потврди да је преузимање стигло нетакнуто. Провера се брани од грешака у преносу, а не од злонамерног манипулисања — софистицирани нападач може да произведе датотеку која одговара било ком изабраном МД5 — али за случајну верификацију интегритета то је у реду.

МД5 је такође користан као детерминистички кратки идентификатор. Слојеви кеширања, системи за дедупликацију и генерисање ЕТаг-а често хеш садржај са МД5 јер је резултат кратак, брз за израчунавање и довољно добар за небезбедносне сврхе. Нови дизајни би требало да преферирају СХА-256 или ккХасх, али постојећи системи који користе МД5 за идентификаторе нису небезбедни у овој улози.

Како користити

Налепите текст или отпремите датотеку, добијте хек хеш од 32 знака.

  1. Додајте унос: Налепите текст или отпремите датотеку. Хешер прихвата произвољан унос — низове, бинарне датотеке, велике документе.
  2. Цомпуте: МД5 алгоритам обрађује улаз у 512-битним блоковима, примењује четири круга нелинеарних функција и модуларних сабирања и производи 128-битни сажетак. Имплементација је на страни претраживача и ради у милисекундама за типичне уносе.
  3. Прочитај хеш: Излаз је 32 хексадецимална знака, стандардни текстуални приказ 128-битног сажетка. Копирајте га за верификацију или складиштење.
  4. Упоредите са очекиваном вредношћу: Ако имате објављени референтни хеш, упоредите знак по знак. Свака разлика значи да унос није оно што сте очекивали.

Уобичајени случајеви употребе

Тецхницал Детаилс

МД5 обрађује улаз у 512-битним (64-бајтним) блоковима. Сваки блок ажурира 128-битно интерно стање кроз четири круга операција. Сваки круг примењује другачију нелинеарну функцију, модуларно сабирање и ротацију по биту. Коначно стање је сажетак.

Алгоритам захтева допуну: улазу се додаје 1 бит, затим 0 бита, а затим поље дужине од 64 бита, тако да је укупна дужина вишеструка од 512 бита. Ово осигурава да сваки улаз има јединствено кодирање са префиксом дужине.

Излаз се тумачи као 16 бајтова у малом-ендиан редоследу, а затим се штампа као 32 хексадецимална знака. Неки алати штампају велика, нека мала; вредности су еквивалентне.

Најбоље праксе

Често постављана питања

Могу ли да прилагодим генерисани излаз?
Да. Алат пружа различите опције прилагођавања како бисте прилагодили излаз вашим специфичним потребама. Прилагодите подешавања пре генерисања или регенеришите помоћу различитих опција.
Да ли је генерисани садржај слободан за коришћење?
Да. Све што генеришете помоћу ове алатке је ваше да користите у личне, образовне или комерцијалне сврхе без икаквих ограничења или захтева за приписивање.
Да ли је за ово потребан налог?
Не. Алат је спреман за употребу одмах без регистрације, без е-поште и регистрације. Само отворите страницу и почните да генеришете.
Да ли су моји улазни подаци приватни?
Да. Сва обрада се дешава у вашем претраживачу. Ваши улазни подаци и генерисани излаз се никада не шаљу на спољни сервер.
Да ли је хек исправан великим или малим словима?
Оба су еквивалентна. Већина имплементација подразумевано производи мала слова. Поређење треба да буде неосетљиво на велика и мала слова.
Да ли се мој унос отпрема на сервер?
Не. Хеширање се одвија у потпуности у вашем претраживачу.
Која је разлика између МД5 и СХА-1?
СХА-1 је другачија 160-битна хеш функција. СХА-1 је такође покварен за криптографску употребу од 2017. Оба су прихватљива за употребу без безбедности; ни једно ни друго не треба користити тамо где је отпорност на судар битна.
Могу ли два различита улаза произвести исти МД5?
Да — то је судар. Случајни судари су астрономски мало вероватни, али намерно конструисани судари су сада практични за израчунавање.