SHA-512/224 Hashkodräknare
Publicerad: 18 februari 2025 kl. 17:44:55 UTC
Senast uppdaterad: 12 januari 2026 kl. 14:30:29 UTC
SHA-512/224 Hash Code Calculator
SHA-512/224 (Secure Hash Algorithm 512/224-bit) är en kryptografisk hashfunktion som tar indata (eller meddelande) och producerar en 224-bitars (28 byte) utdata med fast storlek, vanligtvis representerad som ett hexadecimalt tal på 56 tecken. Den tillhör SHA-2-familjen av hashfunktioner, designade av NSA. Det är egentligen SHA-512 med olika initialiseringsvärden och resultatet avkortat till 224 bitar, för att dra nytta av det faktum att SHA-512 körs snabbare än SHA-256 (som SHA-224 är en avkortad version av) på 64-bitarsdatorer, men för att bibehålla de mindre lagringskraven för 224-bitars hashkoder.
Utdata från SHA-512, SHA-224 och SHA-512/224 är helt olika för samma indata, så de är inte kompatibla - dvs. det är inte meningsfullt att jämföra en SHA-224 hashkod för en fil med en SHA-512/224 hashkod för samma fil för att se om den har ändrats.
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 SHA-512/224 hashalgoritmen
Jag är inte särskilt bra på matematik och anser mig inte alls vara matematiker, så jag ska försöka förklara hashfunktionen på ett sätt som mina icke-matematiker kan förstå. Om du föredrar den vetenskapligt korrekta matteversionen är jag säker på att du kan hitta den på många andra webbplatser ;-)
Hur som helst, låt oss föreställa oss att hashfunktionen är en superhögteknologisk mixer designad för att skapa en unik smoothie från alla ingredienser du lägger i den. Detta tar fyra steg, varav tre är desamma som SHA-512:
Steg 1: Lägg i ingredienser (Input)
- Tänk på inmatningen som vad som helst du vill blanda: bananer, jordgubbar, pizzabitar eller till och med en hel bok. Det spelar ingen roll vad du lägger i – stort eller litet, enkelt eller komplext.
Steg 2: Blandningsprocess (hashfunktionen)
- Du trycker på knappen, och mixern går amok – hackar, mixar och snurrar i galna hastigheter. Den har ett speciellt recept inuti som ingen kan ändra.
- Det här receptet innehåller galna regler som: "Snurra åt vänster, snurra åt höger, vänd upp och ner, skaka, hacka på konstiga sätt." Allt detta händer bakom kulisserna.
Steg 3: Du får en smoothie (utgång):
- Oavsett vilka ingredienser du använde ger mixern dig alltid exakt en kopp smoothie (det är den fasta storleken på 512 bitar i SHA-512).
- Smoothien har en unik smak och färg baserat på ingredienserna du använder. Även om du bara ändrar en liten sak – som att tillsätta ett sockerkorn – kommer smoothien att smaka helt annorlunda.
Steg 4: Avkorta
- Genom att trunkera (klippa av) resultatet ner till 224 bitar drar vi nytta av att SHA-512 körs snabbare än SHA-224 på 64-bitarssystem, men behåller också fördelen med mindre lagringskrav för 224-bitars hashkoder. Observera att resultaten inte är kompatibla, SHA-512/224 och SHA-224 genererar helt olika hashkoder.
Vidare läsning
Om du gillade det här inlägget kanske du också gillar dessa förslag:
