Llogaritësi i kodit hash Tiger-128/3
Publikuar: 17 shkurt 2025 në 9:25:05 e pasdites, UTC
Llogaritësi i kodit hash që përdor funksionin hash Tiger 128 bit, 3 raunde (Tiger-128/3) për të llogaritur një kod hash bazuar në futjen e tekstit ose ngarkimin e skedarit.Tiger-128/3 Hash Code Calculator
Tiger 128/3 (Tiger 128 bit, 3 raunde) është një funksion hash kriptografik që merr një hyrje (ose mesazh) dhe prodhon një dalje me madhësi fikse, 128-bit (16-byte), e përfaqësuar zakonisht si një numër heksadecimal me 32 karaktere
Funksioni hash Tiger është një funksion hash kriptografik i krijuar nga Ross Anderson dhe Eli Biham në 1995. Ai u optimizua veçanërisht për performancë të shpejtë në platformat 64-bit, duke e bërë atë të përshtatshëm për aplikacionet që kërkojnë përpunim të të dhënave me shpejtësi të lartë, si verifikimi i integritetit të skedarëve, nënshkrimet dixhitale dhe indeksimi i të dhënave. Ai prodhon kode hash 192 bit në 3 ose 4 raunde, të cilat mund të shkurtohen në 160 ose 128 bit nëse nevojiten për kufizimet e ruajtjes ose përputhshmërinë me aplikacionet e tjera.
Ai nuk konsiderohet më i sigurt për aplikacionet moderne kriptografike, por përfshihet këtu në rast se duhet llogaritur një kod hash për pajtueshmërinë e pasme.
Zbulimi i plotë: Unë nuk kam shkruar zbatimin specifik të funksionit hash të përdorur në këtë faqe. Është një funksion standard i përfshirë me gjuhën e programimit PHP. E bëra ndërfaqen e uebit vetëm për ta bërë të disponueshme publikisht këtu për lehtësi.
Rreth Algoritmit Hash Tiger-128/3
Unë nuk jam as matematikan, as kriptograf, por do të përpiqem ta shpjegoj këtë funksion hash në terma laik me një shembull. Nëse preferoni një shpjegim të saktë shkencërisht dhe të saktë të plotë matematikor, jam i sigurt se mund ta gjeni në shumë faqe të tjera interneti ;-)
Tani, imagjinoni se jeni duke bërë një recetë sekrete smoothie. Ju hidhni një tufë frutash (të dhënat tuaja), i përzieni në një mënyrë të veçantë (procesi i hashimit) dhe në fund, ju merrni një shije unike (hash). Edhe nëse ndryshoni vetëm një gjë të vogël - si të shtoni një boronica më shumë - shija do të jetë krejtësisht e ndryshme.
Me Tiger, ka tre hapa për këtë:
Hapi 1: Përgatitja e përbërësve (mbushja e të dhënave)
- Pavarësisht se sa të mëdha apo të vogla janë të dhënat tuaja, Tiger sigurohet që të jetë madhësia e duhur për blenderin. Ai shton pak mbushës shtesë (si mbushja) në mënyrë që gjithçka të përshtatet në mënyrë të përsosur.
Hapi 2: Super Blender (Funksioni i Kompresimit)
- Ky blender ka tre tehe të fuqishme.
- Të dhënat priten në copa dhe çdo pjesë kalon nëpër blender një nga një.
- Tehet nuk rrotullohen vetëm - ato përziejnë, thyejnë, përdredhin dhe përziejnë të dhënat në mënyra të çmendura duke përdorur modele të veçanta (këto janë si cilësime sekrete të blenderit që sigurojnë që gjithçka të përzihet në mënyrë të paparashikueshme).
Hapi 3: Përzierje të shumta (kalime/raunde)
- Ja ku bëhet interesante. Tiger jo vetëm që i përzien të dhënat tuaja një herë - ai i përzien ato disa herë për t'u siguruar që askush nuk mund t'i kuptojë përbërësit origjinalë.
- Ky është ndryshimi midis versioneve 3 dhe 4 të rrumbullakëta. Duke shtuar një cikël shtesë përzierjeje, versionet me 4 raunde janë pak më të sigurta, por edhe më të ngadalta për t'u llogaritur.