Miklix

Калкулатор МД4 хеш кода

Објављено: 16. фебруар 2025. 22:58:10 UTC
Последње ажурирано: 12. јануар 2026. 09:08:03 UTC

Калкулатор хеш кода који користи хеш функцију MD4 (Message Digest 4) за израчунавање хеш кода на основу унетог текста или отпремљене датотеке.

Ова страница је машински преведена са енглеског како би била доступна што већем броју људи. Нажалост, машинско превођење још увек није усавршена технологија, тако да може доћи до грешака. Ако желите, можете погледати оригиналну енглеску верзију овде:

MD4 Hash Code Calculator

MD4 (Message Digest 4) је криптографска хеш функција коју је дизајнирао Роналд Ривест 1990. године. Она производи фиксну хеш вредност од 128 бита (16 бајтова) из улаза произвољне дужине. MD4 се сада сматра криптографски оштећеним због рањивости које омогућавају нападе колизијом (проналажење два различита улаза која производе исти хеш), тако да га не треба користити при пројектовању нових система. Овде је укључена у случају да је потребно генерисати хеш код компатибилан са уназадним верзијама.

Потпуно откривање: Нисам написао конкретну имплементацију хеш функције која се користи на овој страници. То је стандардна функција укључена у програмски језик ПХП. Направио сам веб интерфејс само да би био јавно доступан овде ради практичности.


Израчунајте нови хеш код

Подаци достављени или датотеке отпремљене путем овог обрасца чуваће се на серверу само онолико дуго колико је потребно за генерисање траженог хасх кода. Биће избрисан непосредно пре него што се резултат врати у ваш прегледач.

Улазни подаци:



Послати текст је кодиран УТФ-8. Пошто хеш функције раде на бинарним подацима, резултат ће бити другачији него да је текст у другом кодирању. Ако треба да израчунате хеш текста у одређеном кодирању, требало би да отпремите датотеку уместо тога.



О MD4 хеш алгоритму

Нисам математичар, па ћу покушати да објасним ову хеш функцију на начин који моје колеге који нису математичари могу да разумеју ;-) Ако више волите математички захтевно објашњење, то можете пронаћи на многим другим веб-сајтовима.

У реду, замислите MD4 као посебан сецкалица папира. Али уместо сецкања папира, он „сецка“ било коју поруку (као што је писмо, лозинка или књига) у малу потврду фиксне величине. Без обзира колико је ваша порука велика или мала, овај сецкалица вам увек даје малу потврду која је дугачка тачно 16 бајтова (128 бита), или 32 карактера у хексадецималном облику.

Да бисте правилно уништили поруку, потребно је да прођете кроз четири корака:

Корак 1: Припрема поруке

  • Пре сечења, морате подесити папир тако да савршено стане у сецкалицу.
  • Ако је ваша порука прекратка, додајете мало додатног празног простора (као што су цртежи или пунило) како би папир стао баш како треба.
  • Ако је предугачко, поделите га на више страница исте величине.

Корак 2: Додавање тајног печата

  • Након подешавања поруке, на крај додајете тајни печат који показује колико је дугачка била оригинална порука.
  • Ово помаже шредеру да прати оригиналну величину поруке, без обзира на то колико сте пунила додали.

Корак 3: Процес уситњавања (3 рунде магије)

  • Сада порука иде у шредер.
  • Шредер има 4 зупчаника (А, Б, Ц и Д) који се окрећу заједно по посебном обрасцу.
  • Зупчаници се окрећу 3 круга, где: Мешају речи, Окрећу неке делове наопачке, Увијају их као Рубикову коцку, Разбијају различите делове заједно.
  • Свака рунда чини да порука све више личи на збркану збрку коју је немогуће препознати.

Корак 4: Коначни рачун

  • Након свих окретања, окретања и разбијања, сецкалица избацује потврду - кратак низ бројева и слова (хеш).
  • Ова потврда је увек исте дужине, без обзира да ли сте искидали једну реч или целу књигу!

Нажалост, временом су људи открили да овај магични шредер није савршен. Неки паметни људи су смислили како да преваре шредер да да исти рачун за две различите поруке (ово се назива колизија) и да предвиди како ће се зупчаници окретати, а затим то користе за креирање лажних рачуна. Због тога се MD4 више не сматра безбедним за важне ствари.

Даље читање

Ако сте уживали у овом посту, можда ће вам се свидети и ови предлози:


Поделите на БлуескиПоделите на ФејсбукуДелите на ЛинкедИнуПодели на Тумблр-уПодели на КсДелите на ЛинкедИнуПин на Пинтерест-у

Миккел Цхристенсен

О аутору

Миккел Цхристенсен
Миккел је креатор и власник миклик.цом. Има преко 20 година искуства као професионални компјутерски програмер/програмер софтвера и тренутно је запослен са пуним радним временом у великој европској ИТ корпорацији. Када не пише блог, своје слободно време проводи на широком спектру интересовања, хобија и активности, што се у извесној мери може одразити на разноврсност тема обрађених на овој веб страници.