Kalkulatori i kodit hash Tiger-160/4
Publikuar: 17 shkurt 2025 në 8:16:15 e pasdites, UTC
Llogaritësi i kodit hash që përdor funksionin hash Tiger 160 bit, 4 rounds (Tiger-160/4) për të llogaritur një kod hash bazuar në hyrjen e tekstit ose ngarkimin e skedarëve.Tiger-160/4 Hash Code Calculator
Tiger 160/4 (Tiger 160 bits, 4 rounds) është një funksion hash kriptografik që merr një hyrje (ose mesazh) dhe prodhon një madhësi fikse, 160-bit (20-byte) dalje, zakonisht të përfaqësuar si një numër hexadecimal 40-karakter
Funksioni Tiger hash është një funksion hash kriptografik i projektuar nga Ross Anderson dhe Eli Biham në vitin 1995. Ai ishte specifikisht i optimizuar për performancë të shpejtë në platformat 64-bit, duke e bërë atë të përshtatshme për aplikacionet që kërkojnë përpunimin e të dhënave me shpejtësi të lartë, të tilla si verifikimi i integritetit të skedarëve, nënshkrimet dixhitale, dhe indeksimi i të dhënave. Ajo prodhon kode hash 192 bit në 3 ose 4 raunde, të cilat mund të troncohen në 160 ose 128 bit nëse është e nevojshme për kufizimet e magazinimit ose pajtueshmërinë me aplikacionet e tjera.
Ajo nuk konsiderohet më e sigurt për aplikacionet moderne kriptografike, por përfshihet këtu në rast se duhet llogaritur një kod hash për pajtueshmërinë mbrapsht.
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 Tiger-160/4 Hash
Unë nuk jam as matematikan dhe as kriptoograf, por do të përpiqem ta shpjegoj këtë funksion hashashi në termat e laikëve me një shembull. Nëse preferoni një shpjegim shkencërisht korrekt dhe të saktë të plotë mbi matematikën, jam i sigurt se mund ta gjeni këtë në shumë faqe të tjera interneti ;-)
Tani, imagjino sikur po bën një recetë të fshehtë smoothie. Ju hidhni në një tufë frutash (të dhënat tuaja), i përzieni ato në një mënyrë të veçantë (procesi i hashashit), dhe në fund, ju merrni një shije unike (hashashin). Edhe nëse ndryshon vetëm një gjë të vogël - si të shtosh edhe një boronicë - shija do të jetë krejt ndryshe.
Me Tigrin, ka tre hapa për këtë:
Hapi 1: Përgatitja e përbërësve (Padding the Data)
- 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. Ajo shton pak mbushës shtesë (si padding) kështu që çdo gjë përshtatet në mënyrë të përkryer.
Hapi 2: Super Blender (Funksioni i Kompresimit)
- Ky blender ka tre tehe të fuqishme.
- Të dhënat janë prerë në copa, dhe çdo copë kalon përmes blenderit një nga një.
- Tehet nuk rrotullohen vetëm – ato përzihen, thyejnë, përdredhin dhe përbaltin të dhënat në mënyra të çmendura duke përdorur modele të veçanta (këto janë si rregullimet sekrete të blenderit që sigurojnë se çdo gjë përzihet në mënyrë të paparashikueshme).
Hapi 3: Përzierje të shumëfishta (pasime/raunde)
- Ja ku bëhet interesante. Tigri nuk i përzien të dhënat e tua vetëm një herë - i përzien shumë herë për t'u siguruar që askush nuk mund t'i kuptojë përbërësit origjinalë.
- Ky është dallimi midis versioneve 3 dhe 4 raunde. Duke shtuar një cikël shtesë përzierjeje, versionet 4 të rrumbullakëta janë pak më të sigurta, por edhe më të ngadalta për t'u llogaritur.