Miklix

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

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

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

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

Tiger-160/4 Hash Code Calculator

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

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

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

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


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

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

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



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



О Хаш алгоритму Тигер-160/4

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

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

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

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

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

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

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

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

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

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

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

О аутору

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