Whirlpool Hashkodräknare
Publicerad: 18 februari 2025 kl. 21:27:23 UTC
Hashkodräknare som använder Whirlpools hashfunktion för att beräkna en hashkod baserat på textinmatning eller filuppladdning.Whirlpool Hash Code Calculator
Whirlpool hash-funktionen är en kryptografisk hashfunktion designad av Vincent Rijmen (en av meddesignerna till AES) och Paulo SLM Barreto. Den introducerades först 2000 och reviderades senare 2003 för att förbättra säkerheten. Whirlpool är en del av ISO/IEC 10118-3-standarden, vilket gör den lämplig för ett brett utbud av kryptografiska applikationer. Den genererar en 512 bitars (64 byte) hashkod, vanligtvis representerad som 128 hexadecimala tecken.
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 Whirlpool Hash Algorithm
Jag är inte matematiker eller kryptograf, så jag ska försöka förklara hur denna hash-funktion fungerar i lekmannatermer. Om du föredrar den vetenskapligt exakta, matematiktunga förklaringen, är jag säker på att du kan hitta det på andra webbplatser ;-)
Hur som helst, föreställ dig att du gör en smoothie med alla möjliga ingredienser: bananer, jordgubbar, spenat, jordnötssmör, etc. Så här gör Whirlpool med dina ingredienser (eller data):
Steg 1 - Hacka allt (bryta upp data i bitar)
- Först delar den upp din data i små bitar, som att skiva frukter innan de blandas.
Steg 2 - Blanda som en galning (mixa ihop)
Nu lägger den dessa bitar i en kraftfull mixer med 10 olika hastigheter (kallade "rundor"). Varje omgång blandar data på ett annat sätt:
- Byt och vänd (ersättning): Vissa bitar byts ut mot andra, som att byta en jordgubbe mot ett blåbär.
- Rör om i cirklar (Permutation): Den snurrar runt blandningen och flyttar ingredienser från en plats till en annan så att ingenting stannar på sin ursprungliga plats.
- Mosa allt tillsammans (blandning): Det krossar och rör om för att sprida smakerna (eller data) jämnt i blandningen.
- Lägg till en hemlig ingrediens (nyckelblandning): Den strö i en "hemlig ingrediens" (en speciell kod) för att göra smoothien unik.
Steg 3 - Slutresultat (The Hash)
- Efter 10 omgångar av intensiv blandning får du en slät, perfekt blandad drink – eller i det här fallet en 512-bitars hash. Det finns inget sätt att dra ut de ursprungliga bananerna eller spenaten från smoothien längre. Allt du har är den sista drinken.