Wat is SHA-512?
SHA-512 (Secure Hash Algorithm 512) produceert een 512-bit (128-hex tekens) digest van elke invoer. Onderdeel van de SHA-2 familie gestandaardiseerd door NIST uit 2001, het biedt maximale botsingsbestendigheid voor hoogbeveiligde toepassingen.
Beveiligingsnotitie: SHA-512 blijft veilig tegen alle bekende botsings- en preimage-aanvallen—ideaal voor kritieke systemen en grote data-integriteit.
Hoe SHA-512 werkt
- Vul het bericht aan → lengte ≡ 896 (mod 1024) bits
- Voeg 128-bit big-endian lengte van het originele bericht toe
- Initialiseer acht 64-bit woorden (eerste 64 bits van vierkantswortels van priemgetallen)
- Verwerk elk 1024-bit blok door 80 rondes van mengbewerkingen
- Combineer resultaten om een 512-bit digest te produceren
Voorbeeld hashes
Input | SHA-512 Hash |
---|---|
Hallo Wereld | 2c74fd17edafd8... (afgekapt) |
password | b109f3bbbc244eb8244191... (afgekapt) |
test123 | 8e9f0a1b2c3d4e5f... (afgekapt) |
(leeg) | cf83e1357eefb8b... (afgekapt) |
SHA-512 versus andere hashfuncties
Algorithm | Output | Security | Speed |
---|---|---|---|
SHA-256 | 256 bits | ✅ Veilig | 🚀 Gemiddeld |
SHA-384 | 384 bits | ✅ Zeer veilig | 🚀 Gemiddeld |
SHA-512 | 512 bits | ✅ Zeer veilig | 🚀 Langzaam |
Veelgestelde vragen
Is SHA-512 geschikt voor wachtwoord hashing?
Gebruik SHA-512 voor algemene hashing taken, maar kies voor wachtwoorden bcrypt, Argon2 of PBKDF2 met salting voor optimale beveiliging.
Kan SHA-512 worden omgekeerd?
Nee. SHA-512 is een eenrichtingsfunctie; het omkeren ervan vereist onpraktische brute-force of enorme vooraf berekende tabellen.
Wanneer SHA-512 kiezen?
Kies SHA-512 voor maximale botsingsbestendigheid en bij het verwerken van grote datasets waar beveiliging cruciaal is.