Калкулатор хеш кодова Тигер-160/3
Објављено: 17. фебруар 2025. 21:19:20 UTC
Последње ажурирано: 12. јануар 2026. 13:25:27 UTC
Tiger-160/3 Hash Code Calculator
Тигар 160/3 (Тигар 160 бита, 3 рунде) је криптографска хеш функција која узима улаз (или поруку) и производи излаз фиксне величине, 160-битни (20-бајтни), обично представљен као хексадецимални број од 40 карактера.
Тигрова хеш функција је криптографска хеш функција коју су дизајнирали Рос Андерсон и Илај Бихам 1995. године. Посебно је оптимизована за брзе перформансе на 64-битним платформама, што је чини погодном за апликације које захтевају брзу обраду података, као што су верификација интегритета датотека, дигитални потписи и индексирање података. Производи 192-битне хеш кодове у 3 или 4 рунде, који се могу скратити на 160 или 128 бита ако је потребно због ограничења складиштења или компатибилности са другим апликацијама.
Више се не сматра безбедним за модерне криптографске апликације, али је овде укључен у случају да је потребно израчунати хеш код ради компатибилности са уназад.
Потпуно откривање: Нисам написао конкретну имплементацију хеш функције која се користи на овој страници. То је стандардна функција укључена у програмски језик ПХП. Направио сам веб интерфејс само да би био јавно доступан овде ради практичности.
О хеш алгоритму Tiger-160/3
Нисам ни математичар ни криптограф, али покушаћу да објасним ову хеш функцију лаичким језиком помоћу примера. Ако више волите научно исправно и прецизно објашњење са пуно математичких знања, сигуран сам да га можете пронаћи на многим другим веб-сајтовима ;-)
Замислите сада да правите тајни рецепт за смути. Додате гомилу воћа (ваше податке), изблендирате га на посебан начин (процес хеширања) и на крају добијете јединствен укус (хаш). Чак и ако промените само једну ситницу - попут додавања још једне боровнице - укус ће бити потпуно другачији.
Са Тигром, постоје три корака за ово:
Корак 1: Припрема састојака (допуњавање података)
- Без обзира колико су ваши подаци велики или мали, Tiger се брине да су праве величине за блендер. Додаје мало додатног пунила (као што је подлога) тако да све савршено стане.
Корак 2: Супер блендер (функција компресије)
- Овај блендер има три снажна сечива.
- Подаци се секу на делове, и сваки део пролази кроз блендер један по један.
- Лопатице се не само окрећу - оне мешају, разбијају, увијају и прерађују податке на луде начине користећи посебне обрасце (то су као тајна подешавања блендера која осигуравају да се све непредвидиво помеша).
Корак 3: Вишеструко мешање (пролази/рунде)
- Ево где постаје занимљиво. Тигер не меша ваше податке само једном - меша их више пута како би се уверио да нико не може да открије оригиналне састојке.
- Ово је разлика између верзија са 3 и 4 круга. Додавањем додатног циклуса мешања, верзије са 4 круга су мало сигурније, али и спорије за израчунавање.
Даље читање
Ако сте уживали у овом посту, можда ће вам се свидети и ови предлози:
