Miklix

Калкулатор за хаш код Tiger-128/4

Објавено: 5 март 2025, во 19:45:56 UTC
Последно ажурирано: 12 јануари 2026, во 13:21:16 UTC

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

Оваа страница беше машински преведена од англиски за да биде достапна за што повеќе луѓе. За жал, машинското преведување сè уште не е усовршена технологија, така што може да се појават грешки. Ако сакате, можете да ја видите оригиналната англиска верзија овде:

Tiger-128/4 Hash Code Calculator

Tiger 128/4 (Tiger 128 бита, 4 рунди) е криптографска хеш функција која прима влез (или порака) и произведува излез со фиксна големина, 128-битен (16-бајтен), најчесто претставен како хексадецимален број од 32 знаци.

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

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

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


Пресметајте нов хаш код

Поднесените податоци или датотеките поставени преку овој формулар ќе се чуваат на серверот само онолку колку што е потребно за да се генерира бараниот хаш-код. Ќе се избрише веднаш пред резултатот да се врати во вашиот прелистувач.

Влезни податоци:



Испратениот текст е шифриран UTF-8. Бидејќи хаш-функциите работат на бинарни податоци, резултатот ќе биде различен отколку ако текстот бил во друго кодирање. Ако треба да пресметате хаш на текст во одредено кодирање, наместо тоа треба да испратите датотека.



За алгоритмот за хеширање Tiger-128/4

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

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

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

Чекор 1: Подготовка на состојките (дополнување на податоците)

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

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

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

Чекор 3: Повеќекратни мешања (подавања/рунди)

  • Еве каде станува интересно. Tiger не ги меша вашите податоци само еднаш - ги меша повеќе пати за да биде сигурен дека никој не може да ги открие оригиналните состојки.
  • Ова е разликата помеѓу верзиите со 3 и 4 рунди. Со додавање на дополнителен циклус на мешање, верзиите со 4 рунди се малку побезбедни, но исто така и побавни за пресметување.

Дополнително читање

Ако ви се допадна овој пост, можеби ќе ви се допаднат и овие предлози:


Споделете на BlueskyСподелете на ФејсбукСподелете на LinkedInСподелете на TumblrСподелете на XСподелете на LinkedInЗакачи на Pinterest

Микел Кристенсен

За авторот

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