Tiger-160/3 Hashkodräknare
Publicerad: 17 februari 2025 kl. 21:17:46 UTC
Hashkodräknare som använder Tiger 160 bitars, 3 rounds (Tiger-160/3) hashfunktion för att beräkna en hashkod baserat på textinmatning eller filuppladdning.Tiger-160/3 Hash Code Calculator
Tiger 160/3 (Tiger 160 bitar, 3 omgångar) är en kryptografisk hashfunktion som tar en indata (eller meddelande) och producerar en utdata på 160 bitar (20 byte) med fast storlek, vanligen representerad som ett hexadecimalt tal med 40 tecken
Tiger-hashfunktionen är en kryptografisk hashfunktion designad av Ross Anderson och Eli Biham 1995. Den optimerades specifikt för snabb prestanda på 64-bitars plattformar, 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, som kan trunkeras 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 Hash Algorithm
Jag är varken matematiker eller kryptograf, men jag ska försöka förklara denna hashfunktion i lekmannatermer med ett exempel. Om du föredrar en vetenskapligt korrekt och exakt komplett matte-tung förklaring, är jag säker på att du kan hitta det på många andra webbplatser ;-)
Föreställ dig nu att du gör ett hemligt smoothierecept. Du slänger i ett gäng frukter (din data), blandar den på ett speciellt sätt (hashprocessen) och i slutet får du en unik smak (hash). Även om du bara ändrar en liten sak – som att lägga till ett blåbär till – blir smaken helt annorlunda.
Med Tiger finns det tre steg till detta:
Steg 1: Förbereda ingredienserna (fylla ut data)
- 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 filler (som stoppning) så allt passar perfekt.
Steg 2: Superblandaren (kompressionsfunktionen)
- Denna mixer har tre kraftfulla blad.
- Data hackas i bitar och varje bit går genom mixern en i taget.
- Bladen snurrar inte bara - de blandar, krossar, vrider och förvränger 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 (pass/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 ta reda på de ursprungliga ingredienserna.
- Detta är skillnaden mellan 3 och 4 runda versioner. Genom att lägga till en extra blandningscykel är de 4 runda versionerna lite säkrare, men också långsammare att beräkna.