Miklix

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.

Kjo faqe u përkthye me makinë nga anglishtja për ta bërë të aksesueshme për sa më shumë njerëz. Fatkeqësisht, përkthimi me makinë nuk është ende një teknologji e përsosur, kështu që mund të ndodhin gabime. Nëse preferoni, mund ta shikoni versionin origjinal në anglisht këtu:

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.


Llogaritni kodin e ri hash

Të dhënat e dorëzuara ose skedarët e ngarkuar përmes këtij formulari do të mbahen në server vetëm për aq kohë sa duhet për të gjeneruar kodin hash të kërkuar. Ai do të fshihet menjëherë përpara se rezultati të kthehet në shfletuesin tuaj.

Të dhënat hyrëse:



Teksti i dërguar është i koduar UTF-8. Meqenëse funksionet hash funksionojnë në të dhëna binare, rezultati do të jetë i ndryshëm sesa nëse teksti ishte në një kodim tjetër. Nëse keni nevojë të llogarisni një hash të një teksti në një kodim specifik, duhet të ngarkoni një skedar në vend të kësaj.



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.

Shpërndaje në BlueskyShpërndaje në FacebookNdani në LinkedInShpërndaje në TumblrShpërndaje në XNdani në LinkedInPin në Pinterest

Mikkel Bang Christensen

Rreth Autorit

Mikkel Bang Christensen
Mikkel është krijuesi dhe pronari i miklix.com. Ai ka mbi 20 vjet përvojë si programues profesional kompjuteri/zhvillues softuerësh dhe aktualisht është i punësuar me kohë të plotë për një korporatë të madhe evropiane IT. Kur nuk bën blog, ai e kalon kohën e lirë në një gamë të gjerë interesash, hobish dhe aktivitetesh, të cilat mund të reflektohen në një farë mase në shumëllojshmërinë e temave të mbuluara në këtë faqe interneti.