Miklix

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

Објављено: 16. фебруар 2025. 22:42:08 UTC

Калкулатор хеш кода који користи хеш функцију Мессаге Дигест 2 (МД2) за израчунавање хеш кода на основу уноса текста или отпремања датотеке.

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

MD2 Hash Code Calculator

МД2 (Мессаге Дигест 2) хеш функција је криптографска хеш функција коју је дизајнирао Роналд Ривест 1989. године. Посебно је оптимизована за 8-битне рачунаре. Иако се сада сматра застарелим и несигурним за криптографске сврхе, он је овде укључен у случају да треба израчунати хеш код компатибилан са уназад. Не треба га користити приликом пројектовања нових система.

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


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

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

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



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



О МД2 Хасх алгоритму

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

Сада, замислите да имате рецепт који узима све састојке (вашу поруку) и увек их претвара у тачно једну малу чоколадицу од 16 комада (хеш). Без обзира који су ваши састојци или колико су велики или мали, увек ћете на крају добити чоколадицу исте величине.

Циљ овог рецепта је да:

  1. Не можете погодити састојке само гледајући чоколаду.
  2. Чак и мала промена у састојцима чини укус чоколаде потпуно другачијим, тако да знате да ли је неко побркао са састојцима или рецептом.

Прављење чоколадице је процес у три корака:


Корак 1: Додавање поруке (прилагођавање састојака)

Рецимо да имате корпу која садржи тачно 16 јабука (или састојака). Али шта ако имате само 14 јабука? Требало би да додате још 2 да попуните корпу. Ако сте ниски, само додајте додатне јабуке. на пример:

  • Ако су вам потребне још две, додајте две јабуке.
  • Ако их имате више од 16, потребно је да попуните следећу кошару. На пример, ако имате 28, додајете четири да бисте добили 32 (два пута 16).

Ово осигурава да је свака корпа пуна пре него што пређемо на следећи корак.


Корак 2: Додавање контролне суме (листа тајних састојака)

Сада креирамо тајну листу састојака на основу свега у корпи.

  • Прођеш кроз сваку корпу, погледаш јабуке и за сваку запишеш тајну шифру.
  • Ово није само копија – то је као сабирање бројева на чудан начин, тако да чак и ако се неко ушуња и промени јабуку, листа ће изгледати погрешно.

Ова листа вам помаже да још једном проверите да ли састојци нису забрљани касније.


Корак 3: Мешајте све заједно (Магични блендер)

Сада долази забавни део - мешање!

  • Имате блендер са 48 утора.
  • Убацујете:
    1. Јабуке (ваша порука).
    2. Нека стара мешавина од раније (почиње празна за прву серију).
    3. Мешавина прве две ствари.

Онда га изблендаш. Али не само једном. Мешате га 18 пута, мењајући брзину и смер у свакој рунди. Ово није нормално мешање - сваки круг меша мешавину на посебан начин како би чак и једна друга јабука учинила да цела чоколада има другачији укус.


Последња чоколадица (Тхе Хасх)

После свег тог мешања, сипате само горњих 16 комада мешавине. То је ваша последња чоколадица - МД2 хеш. Ништа не личи на оригиналне јабуке, а ако бисте покушали да погодите оригиналне састојке само из чоколаде, никада не бисте могли.

Запамтите:

  • Исти састојци = иста чоколада.
  • Промена чак и једне јабуке = потпуно друга чоколада.
  • Не можете ићи уназад - не можете открити оригиналне јабуке само из чоколаде.
Поделите на БлуескиПоделите на ФејсбукуДелите на ЛинкедИнуПодели на Тумблр-уПодели на КсДелите на ЛинкедИнуПин на Пинтерест-у

Миккел Банг Кристенсен

О аутору

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