Miklix

Калкулатор хеш кодова Тигер-160/3

Објављено: 17. фебруар 2025. 21:19:20 UTC
Последње ажурирано: 12. јануар 2026. 13:25:27 UTC

Калкулатор хеш кода који користи хеш функцију Tiger-160-бита, 3 рунде (Tiger-160/3) за израчунавање хеш кода на основу унетог текста или отпремљене датотеке.

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

Tiger-160/3 Hash Code Calculator

Тигар 160/3 (Тигар 160 бита, 3 рунде) је криптографска хеш функција која узима улаз (или поруку) и производи излаз фиксне величине, 160-битни (20-бајтни), обично представљен као хексадецимални број од 40 карактера.

Тигрова хеш функција је криптографска хеш функција коју су дизајнирали Рос Андерсон и Илај Бихам 1995. године. Посебно је оптимизована за брзе перформансе на 64-битним платформама, што је чини погодном за апликације које захтевају брзу обраду података, као што су верификација интегритета датотека, дигитални потписи и индексирање података. Производи 192-битне хеш кодове у 3 или 4 рунде, који се могу скратити на 160 или 128 бита ако је потребно због ограничења складиштења или компатибилности са другим апликацијама.

Више се не сматра безбедним за модерне криптографске апликације, али је овде укључен у случају да је потребно израчунати хеш код ради компатибилности са уназад.

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


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

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

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



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



О хеш алгоритму Tiger-160/3

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

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

Са Тигром, постоје три корака за ово:

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

  • Без обзира колико су ваши подаци велики или мали, Tiger се брине да су праве величине за блендер. Додаје мало додатног пунила (као што је подлога) тако да све савршено стане.

Корак 2: Супер блендер (функција компресије)

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

Корак 3: Вишеструко мешање (пролази/рунде)

  • Ево где постаје занимљиво. Тигер не меша ваше податке само једном - меша их више пута како би се уверио да нико не може да открије оригиналне састојке.
  • Ово је разлика између верзија са 3 и 4 круга. Додавањем додатног циклуса мешања, верзије са 4 круга су мало сигурније, али и спорије за израчунавање.

Даље читање

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


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

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

О аутору

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