SHA-224 Hashcodecalculator
Gepubliceerd: 18 februari 2025 om 21:55:45 UTC
Laatst bijgewerkt: 12 januari 2026 om 14:28:00 UTC
SHA-224 Hash Code Calculator
SHA-224 (Secure Hash Algorithm 224-bit) is een cryptografische hashfunctie die een invoer (of bericht) neemt en een uitvoer van vaste grootte produceert van 224 bits (28 bytes), meestal weergegeven als een hexadecimaal getal van 56 tekens. Het behoort tot de SHA-2-familie van hashfuncties, ontworpen door de NSA. Het is in feite een verkorte versie van SHA-256 met andere initialisatiewaarden, bedoeld voor toepassingen waarbij snelheid en ruimtebesparing belangrijker zijn dan maximale beveiliging, bijvoorbeeld ingebedde systemen. SHA-224 wordt nog steeds als veilig beschouwd, zij het iets minder veilig dan SHA-256.
Full disclosure: Ik heb de specifieke implementatie van de hashfunctie die op deze pagina wordt gebruikt niet geschreven. Het is een standaardfunctie die wordt meegeleverd met de programmeertaal PHP. Ik heb alleen de webinterface gemaakt om hem hier voor het gemak publiekelijk beschikbaar te maken.
Over het SHA-224-hashalgoritme
Ik ben niet bepaald goed in wiskunde en beschouw mezelf absoluut niet als wiskundige, dus ik zal proberen deze hashfunctie uit te leggen op een manier die mijn niet-wiskundige medemensen kunnen begrijpen. Als je de wetenschappelijk correcte wiskundige versie verkiest, kun je die vast wel op tal van andere websites vinden ;-)
Laten we ons eens voorstellen dat de hashfunctie een hypermoderne blender is, ontworpen om van alle ingrediënten die je erin stopt een unieke smoothie te maken. Dit proces bestaat uit vier stappen, waarvan de eerste drie identiek zijn aan SHA-256:
Stap 1: Ingrediënten toevoegen (Input)
- Beschouw de ingrediënten als alles wat je wilt mixen: bananen, aardbeien, pizzapunten of zelfs een heel boek. Het maakt niet uit wat je erin stopt - groot of klein, simpel of complex.
Stap 2: Mengproces (de hashfunctie)
- Je drukt op de knop en de blender gaat als een bezetene tekeer: hakken, mixen, draaien met een duizelingwekkende snelheid. Er zit een speciaal recept in dat niemand kan veranderen.
- Dit recept bevat bizarre regels zoals: "Draai naar links, draai naar rechts, keer ondersteboven, schud, hak op vreemde manieren." Dit alles gebeurt achter de schermen.
Stap 3: Je krijgt een smoothie (uitkomst):
- Ongeacht welke ingrediënten je gebruikt, de blender levert altijd precies één kopje smoothie op (dat is de vaste grootte van 256 bits in SHA-256).
- De smoothie heeft een unieke smaak en kleur, afhankelijk van de ingrediënten die je erin doet. Zelfs als je maar één klein dingetje verandert – zoals het toevoegen van een korreltje suiker – zal de smoothie compleet anders smaken.
Stap 4: Inkorten
- De uiteindelijke uitvoer wordt afgekapt tot 224 bits, waarbij de resterende 32 bits worden weggegooid. Dit maakt het ruimtebesparender, maar ook iets minder veilig. Het is nog steeds prima voor bestandsintegriteitscontroles en dergelijke, maar voor het ondertekenen van digitale certificaten en andere toepassingen waar beveiliging belangrijk is, is SHA-256 een betere keuze.
Bekijk ook mijn SHA-256 hash-calculator hier: Link
Verder lezen
Als je dit bericht leuk vond, vind je deze suggesties misschien ook interessant:
