Wat is SHA-224?
SHA-224 (Secure Hash Algorithm 224-bit) is een cryptografische hashfunctie die een 224-bit (28-byte) hashwaarde produceert, doorgaans weergegeven als een 56-karakter hexadecimaal getal. Het is onderdeel van de SHA-2 familie van hashfuncties ontworpen door de NSA en gepubliceerd door NIST.
Belangrijkste kenmerken:
- Deterministisch: Dezelfde invoer produceert altijd dezelfde hash
- Snelle berekening: Snel te berekenen voor elke gegeven invoer
- Lawine-effect: Kleine veranderingen in invoer produceren drastisch verschillende uitvoer
- Onomkeerbaar: Computationeel onhaalbaar om de hash om te keren om de oorspronkelijke invoer te vinden
- Botsingsbestendig: Zeer moeilijk om twee verschillende invoeren te vinden die dezelfde hash produceren
Veelvoorkomende toepassingen:
- Digitale handtekeningen en certificaten
- Blockchain en cryptocurrency (sommige systemen gebruiken SHA-224)
- Wachtwoordopslag (met juiste zouting)
- Bestandsintegriteitsverificatie
- Proof-of-work algoritmes