Snefru-256 Hashkodräknare
Publicerad: 17 februari 2025 kl. 17:40:15 UTC
Hashkodräknare som använder Snefru 256 bitars (Snefru-256) hashfunktion för att beräkna en hashkod baserat på textinmatning eller filuppladdning.Snefru-256 Hash Code Calculator
Snefru-hashfunktionen är en kryptografisk hashfunktion designad av Ralph Merkle 1990. Den var ursprungligen tänkt som en del av en inlämning till National Institute of Standards and Technology (NIST) under de tidiga ansträngningarna att standardisera säkra hashalgoritmer. Även om det inte används i stor utsträckning idag, är Snefru betydande eftersom det introducerade idéer som påverkade senare kryptografiska design.
Snefru stödde ursprungligen variabla utdatastorlekar, men versionen som presenteras här producerar en 256 bitars (32 byte) utdata, vanligtvis visualiserad som ett 64-siffrigt hexadecimalt tal.
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 Snefru Hash Algorithm
Jag är inte matematiker eller kryptograf, men jag ska försöka förklara denna hash-funktion på ett sätt som är förståeligt för mina andra icke-matematiker. Om du föredrar den matematiktunga, vetenskapligt korrekta förklaringen så kan du säkert hitta den någon annanstans ;-)
Även om Snefru inte längre anses vara säker och lämplig för nya system, är det intressant av historiska skäl, eftersom dess design har påverkat många senare hashfunktioner som fortfarande används.
Du kan föreställa dig Snefru som en kraftfull mixer designad för att blanda och hacka ingredienser tills du inte längre kan identifiera den ursprungliga ingången, men som alla hashfunktioner kommer den alltid att ge samma utdata för samma ingång.
Detta är en process i tre steg:
Steg 1: Hacka ingredienserna (indata)
- Först skär du dina ingredienser i mindre bitar så att de får plats i mixern. Det är som att dela upp data i block.
Steg 2: Blanda omgångar (blender med olika hastigheter)
- Snefru blandas inte bara en gång. Den gör flera omgångar av blandning - som att växla mellan att hacka, puréa och pulsera - för att se till att allt blandas superbra.
- I varje omgång, mixern:
- Rör åt olika håll (som att vända smoothien upp och ner).
- Lägger till hemliga "vändningar" (som små stänk av slumpmässiga smaker) för att göra blandningen ännu svårare att förutse.
- Ändrar hastigheten för att röra olika varje gång.
Steg 3: Final Smoothie (The Hash)
- Efter 8 intensiva omgångar av blandning häller du ut den sista smoothien. Det här är hashen - en unik blandning som är helt förvrängd.