ХАВАЛ-160/4 Калкулатор хеш кодова
Објављено: 18. фебруар 2025. 20:32:31 UTC
Последње ажурирано: 12. јануар 2026. 14:11:28 UTC
HAVAL-160/4 Hash Code Calculator
HAVAL (Хеш променљиве дужине) је криптографска хеш функција коју су дизајнирали Јулијанг Женг, Јозеф Пјепржик и Џенифер Себери 1992. године. То је проширење породице MD (Message Digest), посебно инспирисано MD5, али са значајним побољшањима у флексибилности и безбедности. Може да произведе хеш кодове променљиве дужине од 128 до 256 бита, обрађујући податке у 3, 4 или 5 рунди.
Варијанта представљена на овој страници даје хеш код од 160 бита (20 бајтова) израчунат у 4 рунде. Резултат се даје као хексадецимални број од 40 цифара.
Потпуно откривање: Нисам написао конкретну имплементацију хеш функције која се користи на овој страници. То је стандардна функција укључена у програмски језик ПХП. Направио сам веб интерфејс само да би био јавно доступан овде ради практичности.
О HAVAL хеш алгоритму
Замислите HAVAL као супер-моћан блендер дизајниран да тако темељно помеша састојке (ваше податке) да нико не може да схвати оригинални рецепт само гледајући коначни смути (хаш).
Корак 1: Припрема састојака (ваши подаци)
Када HAVAL-у дате неке податке - попут поруке, лозинке или датотеке - он их не баца само у блендер какве јесу. Прво, он:
- Чисти и сече податке на уредне делове (ово се назива попуњавање).
- Осигурава да укупна величина савршено одговара блендеру (као што је осигуравање да састојци за смутији равномерно напуне теглу).
Корак 2: Мешање у круговима (мешање у пролазима)
HAVAL не само једном притиска „блендај“. Он меша ваше податке кроз 3, 4 или 5 рунди - као што више пута блендирате свој смутији како бисте били сигурни да је сваки комад самлевен.
- Пролаза: Брзо мешање (брзо, али не баш сигурно).
- 5 пролаза: Супер темељно мешање (спорије али много сигурније).
Свака рунда меша податке другачије, користећи посебне „лопатице“ (математичке операције) које сецкају, окрећу, мешају и гњече податке на луде, непредвидиве начине.
Корак 3: Тајни сос (функција компресије)
Између рунди блендирања, HAVAL додаје свој тајни састојак - посебне рецепте који ствари још више зачине. Овај корак осигурава да чак и мала промена у вашим подацима (као што је промена једног слова у лозинки) чини коначни смути потпуно другачијим.
Корак 4: Завршни смути (Хеш)
Након свег блендирања, ХАВАЛ сипа ваш коначни „смути“.
- Ово је хеш - јединствени отисак ваших података.
- Без обзира колико су ваши оригинални подаци били велики или мали, хеш је увек исте величине. То је као да ставите воће било које величине у блендер, а увек добијете исту шољу смутија.
Од 2025. године, само HAVAL-256/5 се и даље сматра разумно безбедним за криптографске сврхе, иако га не би требало користити приликом пројектовања нових система. Ако га и даље користите у застарелом систему, нисте у непосредној опасности, али размислите о миграцији на, на пример, SHA3-256 на дужи рок.
Даље читање
Ако сте уживали у овом посту, можда ће вам се свидети и ови предлози:
