Wat is SHA-384?
SHA-384 (Secure Hash Algorithm 384-bit) is een cryptografische hashfunctie die een 384-bit (48-byte) hashwaarde produceert, doorgaans weergegeven als een 96-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-384)
- Wachtwoordopslag (met juiste zouting)
- Bestandsintegriteitsverificatie
- Proof-of-work algoritmes