Калкулатор за хаш код Tiger-192/3
Објавено: 5 март 2025, во 19:45:49 UTC
Калкулатор за хаш-код што користи хаш-функција Tiger 192, 3 круга (Tiger-192/3) за пресметување на хаш-код врз основа на внесување текст или прикачување на датотека.Tiger-192/3 Hash Code Calculator
Тигар 192/3 (Тигар 192 бита, 3 круга) е криптографска хаш функција која зема влез (или порака) и произведува излез со фиксна големина, 192-битен (24 бајти), вообичаено претставен како хексадецимален број од 48 знаци
Функцијата за хаш Tiger е криптографска хаш-функција дизајнирана од Рос Андерсон и Ели Бихам во 1995 година. Таа беше специјално оптимизирана за брзи перформанси на 64-битни платформи, што ја прави добро прилагодена за апликации кои бараат обработка на податоци со голема брзина, како што се проверка на интегритетот на датотеките, дигитални потписи и индексирање на податоци. Произведува хаш-кодови од 192 бита во 3 или 4 круга, кои може да се скратат на 160 или 128 бита доколку е потребно за ограничувања за складирање или компатибилност со други апликации.
Тој веќе не се смета за безбеден за модерни криптографски апликации, но е вклучен овде во случај да треба да се пресмета хаш-код за компатибилност наназад.
Целосно обелоденување: Не ја напишав конкретната имплементација на функцијата за хаш што се користи на оваа страница. Тоа е стандардна функција вклучена во програмскиот јазик PHP. Го направив веб-интерфејсот само за да го направам јавно достапен овде за погодност.
За алгоритмот за хаш тигар-192/3
Јас не сум ниту математичар, ниту криптограф, но ќе се обидам да ја објаснам оваа хаш функција на лаички термини со пример. Ако претпочитате научно точно и прецизно целосно математички објаснување, сигурен сум дека тоа можете да го најдете на многу други веб-локации ;-)
Сега, замислете дека правите таен рецепт за смути. Фрлате еден куп овошје (вашите податоци), го блендирате на посебен начин (процесот на хеширање) и на крајот добивате уникатен вкус (хашот). Дури и ако промените само една ситна работа - како да додадете уште една боровинка - вкусот ќе биде сосема поинаков.
Со Тигар, има три чекори за ова:
Чекор 1: Подготовка на состојките (пополнување на податоците)
- Без разлика колку се големи или мали вашите податоци, Tiger се погрижува да биде соодветна големина за блендерот. Додава малку дополнителен филер (како баласт), така што сè се вклопува совршено.
Чекор 2: Супер блендер (функција за компресија)
- Овој блендер има три моќни сечила.
- Податоците се сечкаат на парчиња и секое парче поминува низ блендерот едно по едно.
- Сечилата не се вртат само - тие се мешаат, кршат, извртуваат и мешаат податоците на луди начини со помош на специјални обрасци (ова се како тајни поставки на блендерот што обезбедуваат сè да се меша непредвидливо).
Чекор 3: Повеќе мешавини (донесувања/кругли)
- Еве каде станува интересно. Тигар не ги спојува вашите податоци само еднаш - ги меша повеќе пати за да се осигура дека никој не може да ги открие оригиналните состојки.
- Ова е разликата помеѓу верзиите со 3 и 4 кругови. Со додавање на дополнителен циклус на мешање, 4-те кружни верзии се малку посигурни, но и побавни за пресметување.