Tiger-160/3 Hashkodräknare
Publicerad: 17 februari 2025 kl. 21:17:46 UTC
Senast uppdaterad: 12 januari 2026 kl. 13:25:12 UTC
Tiger-160/3 Hash Code Calculator
Tiger 160/3 (Tiger 160 bitar, 3 rundor) är en kryptografisk hashfunktion som tar en indata (eller ett meddelande) och producerar en fast storlek på 160 bitar (20 byte), vanligtvis representerad som ett hexadecimalt tal med 40 tecken.
Tiger-hashfunktionen är en kryptografisk hashfunktion designad av Ross Anderson och Eli Biham år 1995. Den optimerades specifikt för snabb prestanda på 64-bitarsplattformar, vilket gör den väl lämpad för applikationer som kräver höghastighetsdatabehandling, såsom verifiering av filintegritet, digitala signaturer och dataindexering. Den producerar 192-bitars hashkoder i antingen 3 eller 4 omgångar, vilka kan avkortas till antingen 160 eller 128 bitar om det behövs för lagringsbegränsningar eller kompatibilitet med andra applikationer.
Det anses inte längre vara säkert för moderna kryptografiska applikationer, men ingår här ifall man behöver beräkna en hashkod för bakåtkompatibilitet.
Fullständig information: Jag har inte skrivit den specifika implementeringen av hashfunktionen som används på den här sidan. Det är en standardfunktion som ingår i programmeringsspråket PHP. Jag har bara gjort webbgränssnittet för att göra den allmänt tillgänglig här för enkelhetens skull.
Om Tiger-160/3 hashalgoritmen
Jag är varken matematiker eller kryptograf, men jag ska försöka förklara hashfunktionen på ett enkelt sätt med ett exempel. Om du föredrar en vetenskapligt korrekt och precis, fullständigt matematiktung förklaring är jag säker på att du kan hitta det på många andra webbplatser ;-)
Tänk dig nu att du gör ett hemligt smoothierecept. Du slänger i en massa frukter (din data), mixar det på ett speciellt sätt (hashprocessen) och i slutändan får du en unik smak (hashen). Även om du ändrar bara en liten sak – som att lägga till ett blåbär till – kommer smaken att bli helt annorlunda.
Med Tiger finns det tre steg till detta:
Steg 1: Förbereda ingredienserna (fylla ut informationen)
- Oavsett hur stor eller liten din data är, ser Tiger till att den har rätt storlek för mixern. Den lägger till lite extra fyllnadsmedel (som vaddering) så att allt får plats perfekt.
Steg 2: Supermixern (komprimeringsfunktionen)
- Denna mixer har tre kraftfulla blad.
- Datan delas upp i bitar, och varje bit går igenom mixern en i taget.
- Bladen snurrar inte bara – de blandar, krossar, vrider och blandar data på galna sätt med hjälp av speciella mönster (dessa är som hemliga mixerinställningar som säkerställer att allt blandas oförutsägbart).
Steg 3: Flera blandningar (passeringar/omgångar)
- Det är här det blir intressant. Tiger blandar inte bara din data en gång – den blandar den flera gånger för att se till att ingen kan lista ut de ursprungliga ingredienserna.
- Detta är skillnaden mellan 3- och 4-rundsversionerna. Genom att lägga till en extra blandningscykel är 4-rundsversionerna lite säkrare, men också långsammare att beräkna.
Vidare läsning
Om du gillade det här inlägget kanske du också gillar dessa förslag:
