Miklix

ХАВАЛ-192/3 Калкулатор хеш кодова

Објављено: 18. фебруар 2025. 20:09:07 UTC

Калкулатор хеш кода који користи хеш функцију променљиве дужине 192 бита, 3 рунде (ХАВАЛ-192/3) за израчунавање хеш кода на основу уноса текста или отпремања датотеке.

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

HAVAL-192/3 Hash Code Calculator

ХАВАЛ (Хасх оф Вариабле Ленгтх) је криптографска хеш функција коју су дизајнирали Јулианг Зхенг, Јосеф Пиепрзик и Јеннифер Себерри 1992. То је проширење МД (Мессаге Дигест) породице, посебно инспирисана МД5, али са значајним побољшањима у флексибилности и сигурности. Може да произведе хеш кодове променљиве дужине од 128 до 256 бита, обрађујући податке у 3, 4 или 5 рунди.

Варијанта представљена на овој страници даје хеш код од 192 бита (24 бајта) израчунат у 3 рунде. Резултат се исписује као хексадецимални број од 48 цифара.

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


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

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

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



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



О ХАВАЛ Хасх алгоритму

Замислите ХАВАЛ као супер-моћан блендер дизајниран да меша састојке (ваше податке) тако темељно да нико не може да схвати оригинални рецепт само гледајући коначни смоотхие (хеш).

Корак 1: Припрема састојака (ваши подаци)

Када дате ХАВАЛ-у неке податке - попут поруке, лозинке или датотеке - он их не баца само у блендер какав је. Прво, то:

  • Чисти и сецка податке на уредне комаде (ово се зове паддинг).
  • Уверава се да укупна величина савршено одговара блендеру (као што је обезбеђење да састојци за смоотхие равномерно испуњавају теглу).

Корак 2: Мешање у круговима (мешање пролаза)

ХАВАЛ не само једном притисне "бленд". Меша ваше податке у 3, 4 или 5 кругова - као да мешате свој смоотхие више пута да бисте били сигурни да је сваки комад уситњен.

  • 3 пролаза: брзо мешање (брзо, али не баш сигурно).
  • 5 пролаза: Супер темељно мешање (спорије, али много сигурније).

Сваки круг меша податке на другачији начин, користећи посебне „оштрице“ (математичке операције) које сецкају, окрећу, мешају и гњече податке на луде, непредвидиве начине.

Корак 3: Тајни сос (функција компресије)

Између кругова блендирања, ХАВАЛ додаје свој тајни сос - специјалне рецепте који још више покрећу ствари. Овај корак осигурава да чак и мала промена у вашим подацима (попут промене једног слова у лозинки) учини коначни смоотхие потпуно другачијим.

Корак 4: Последњи смути (Хасх)

После свег мешања, ХАВАЛ сипа ваш последњи "смути".

  • Ово је хеш - јединствени отисак прста ваших података.
  • Без обзира колико велики или мали били ваши оригинални подаци, хеш је увек исте величине. То је као да ставите воће било које величине у блендер, али увек добијете исту шољицу смутија.

Од 2025. године, само ХАВАЛ-256/5 се и даље сматра разумно безбедним за криптографске сврхе, иако га не бисте требали користити приликом дизајнирања нових система. Ако га још увек користите у застарелом систему, нисте у непосредном ризику, али размислите о преласку на, на пример, СХА3-256 на дужи рок.

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

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

О аутору

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