SHA512-hash
Gratis online SHA-512-hashtool met vier modi: tekst, bestand, batch regel voor regel en HMAC. Volledig lokaal in de browser berekend, zonder upload naar een server. Schakel vrij tussen SHA-512, SHA-384 en SHA-512/256.
Gerelateerde aanbevelingen
Wat is SHA-512?
SHA-512 is het lid van de SHA-2-familie met de langste uitvoer, gestandaardiseerd door NIST in FIPS 180-2 (2001). Het accepteert invoer van willekeurige lengte en produceert een 512-bits samenvatting (128 hexadecimale tekens).
**Vergeleken met SHA-256:** de uitvoer van SHA-512 is twee keer zo lang. Op 64-bit CPU's is SHA-512 doorgaans sneller dan SHA-256 (woordgrootte komt overeen met de native registers); op 32-bit CPU's wint SHA-256.
**Typische toepassingen:** ① Digitale handtekeningen (RSA, ECDSA); ② TLS / HTTPS-protocollen; ③ HMAC-constructie binnen cryptografische protocollen; ④ Integriteitsverificatie van gedistribueerde softwarepakketten; ⑤ Inhoudsvingerafdrukken in hoge-beveiligingsscenario's.
**Beveiligingsstatus:** SHA-512 is vandaag nog steeds botsingsbestendig (geen bekende praktische botsingen) en wordt aanbevolen voor nieuwe projecten. Plan migratie naar SHA-3 / BLAKE3 wanneer post-quantumcryptografie standaard wordt.
Toepassingsgevallen
- Verifieer de integriteit van software-installers en mirrorbestanden tegen gepubliceerde hashes
- Genereer inhoudsvingerafdrukken voor digitale handtekeningen en certificaatstromen
- Produceer berichtsamenwattingen binnen TLS / HTTPS-protocollen
- Leid sleutels af en authenticeer berichten met HMAC-SHA512
- Gebruik als content-adresseerbare identificatie in databases of caches (voorkomt opslag van volledige platte tekst)
- Verificatie aan ontvangstzijde van gegevens die tussen systemen worden overgedragen
Hoe te gebruiken
- Kies een modus: tekst, bestand, batch regel voor regel of HMAC.
- Voer de invoer in: plak tekst in de editor, sleep een bestand, plak meerdere regels of voer uw HMAC-sleutel in.
- De tool berekent SHA-512 direct en toont een hex-resultaat van 128 tekens; schakel naar wens tussen hex / base64 en hoofd-/kleine letters.
- Wissel eventueel van variant (SHA-512 / SHA-384 / SHA-512/256) of plak een bekende hash om te vergelijken.
Functies
- Vier modi: tekst, bestand, batch regel voor regel en HMAC
- Lokale browserberekening via Web Crypto API; niets wordt geüpload
- Drie SHA-512-varianten: SHA-512 / SHA-384 / SHA-512/256
- Gehashte bestanden in chunks met live voortgang
- HMAC-SHA512 met sleutelcoderingen utf8 / hex / base64
- Multi-algoritme-uitvoer naast elkaar: MD5 / SHA-1 / SHA-256 / SHA-384 / SHA-512
- Vergelijking met bekende hash: plak een doelhash om te controleren
- Volledige Unicode-ondersteuning, inclusief Chinees en Emoji
Best Practices
Standaardiseer codering
verschillende tekencoderingen (UTF-8 vs Latin1) produceren verschillende hashes; controleer vóór verificatie tussen systemen dat de codering overeenkomt.
Vergelijk zonder hoofdlettergevoeligheid
de hoofdletters van hex-cijfers beïnvloeden de gelijkheid niet — zet beide kanten in kleine letters vóór de vergelijking.
Sla wachtwoorden nooit op met SHA-512
het is te snel; gebruik in plaats daarvan PBKDF2 / bcrypt / scrypt / Argon2.
HMAC vs gewone hash
HMAC-SHA512 authenticeert berichten met een sleutel, terwijl SHA-512 inhoudsvingerafdrukken maakt zonder sleutel.
SHA-512 vs SHA-512/256
kies SHA-512 wanneer u de volledige 128-tekens uitvoer nodig hebt; kies SHA-512/256 wanneer u 64 tekens nodig hebt maar de SHA-512-weerstand wilt behouden.
Veelgestelde vragen
Hoe lang is de uitvoer van SHA-512?
SHA-512 produceert 512 bits, weergegeven als 128 hexadecimale tekens. SHA-384 produceert 96 tekens, en SHA-512/256 produceert 64 tekens.
SHA-512 of SHA-256 — welke kies ik?
SHA-256 is voor de meeste toepassingen veilig genoeg. SHA-512 is sneller op 64-bit CPU's en biedt sterkere botsingsbestendigheid, ideaal voor hoge-beveiligings-, prestatiegevoelige workloads.
Is SHA-512 een versleutelingsalgoritme?
Nee. SHA-512 is een eenrichtingshashfunctie; in theorie kan een samenvatting niet worden teruggedraaid naar de invoer. "SHA-512-versleuteling" is een onnauwkeurige term — deze tool berekent alleen hashes.
Is SHA-512 veilig?
Ja, het is nog steeds botsingsbestendig en er zijn geen praktische botsingen bekend. Overweeg migratie naar SHA-3 / BLAKE3 zodra post-quantumcryptografie standaard wordt.
Kan ik wachtwoorden rechtstreeks met SHA-512 opslaan?
Nee. SHA-512 is te snel en kan met GPU's brute-force worden gekraakt. Gebruik een speciale langzame hash zoals PBKDF2 (met salt en hoge iteraties), bcrypt, scrypt of Argon2.
Wat is het verschil tussen SHA-384 en SHA-512/256?
SHA-384 levert 384 bits (96 tekens), genomen uit een andere offset van de volledige SHA-512-berekening. SHA-512/256 levert 256 bits (64 tekens) met andere initiële waarden. Beide behoren tot de SHA-2-familie met vergelijkbaar beveiligingsniveau.
Wat is HMAC-SHA512?
HMAC-SHA512 is een Message Authentication Code bovenop SHA-512 dat berichten authenticeert met een geheime sleutel. De HMAC-modus hier ondersteunt sleutelcoderingen utf8 / hex / base64.
Loopt de pagina vast bij het hashen van een groot bestand?
Nee. Bestanden worden in gestreamde chunks verwerkt in plaats van volledig in het geheugen geladen, dus zelfs bestanden van meerdere GB worden vlot gehasht en de interface blijft responsief.
Wordt er iets naar een server geüpload?
Nee. De tool berekent binnen uw browser via de Web Crypto API; zowel tekst als bestanden blijven op uw apparaat.
Woordenlijst
- SHA-512
- Een 512-bits cryptografische hashfunctie en het lid met de langste uitvoer van de SHA-2-familie. Nog steeds botsingsbestendig; aanbevolen voor hoge-beveiligingsgebruik.
- SHA-384
- Een ingekorte variant van SHA-512 die 384 bits (96 hex-tekens) produceert. Lid van de SHA-2-familie.
- SHA-512/256
- Een ingekorte variant van SHA-512 die 256 bits (64 hex-tekens) produceert. Behoudt de botsingsbestendigheid van SHA-512 met de lengte van SHA-256.
- SHA-2-familie
- De reeks algoritmen SHA-256 / SHA-384 / SHA-512, gestandaardiseerd door NIST in FIPS 180-2. Deze tool ondersteunt drie varianten: SHA-512, SHA-384 en SHA-512/256.
- Hexadecimale codering
- De gebruikelijke manier om een hash-samenvatting weer te geven. De 512-bits uitvoer van SHA-512 komt overeen met 128 hexadecimale tekens.
- Botsingsbestendigheid
- De eigenschap dat er geen twee verschillende invoeren gevonden kunnen worden die dezelfde hash opleveren. SHA-512 behoudt deze eigenschap vandaag.
- Web Crypto API
- De in de browser ingebouwde cryptografische interface, die SHA-1 / SHA-256 / SHA-384 / SHA-512 met hardwareversnelling biedt. Deze tool gebruikt hem voor lokale berekening.
Vergelijking van de SHA-2-familie
SHA-512 is het lid van de SHA-2-familie met de langste uitvoer.
| Algoritme | Uitvoerbits | Hex-lengte | Blokbits | Typisch gebruik |
|---|---|---|---|---|
SHA-256 | 256 | 64 | 512 | Algemene standaard |
SHA-384 | 384 | 96 | 1024 | Hoge beveiliging |
SHA-512 | 512 | 128 | 1024 | Hoge beveiliging / 64-bit CPU |
SHA-512/256 | 256 | 64 | 1024 | 256-bit lengte met SHA-512-weerstand |
Prestatievergelijking van hash-algoritmen
Benaderende prestatiegegevens; werkelijke waarden hangen af van browser en hardware.
| Algoritme | 64-bit CPU | 32-bit CPU | Huidige status |
|---|---|---|---|
SHA-256 | Gemiddeld | Snel | Veilig |
SHA-512 | Snel | Langzaam | Veilig |
SHA-1 | Snel | Snel | Botsingsaanvallen bestaan |
MD5 | Zeer snel | Zeer snel | Botsings-/preimage-aanvallen bestaan |
Typische toepassingsscenario's voor SHA-512
Bestrijkt protocollaag, handtekeninglaag en engineering-praktijk.
| Scenario | Waarom SHA-512 | Kernwaarde |
|---|---|---|
| Vingerafdruk softwaredistributie | Botsingsbestendigheid, lange uitvoer | Downloadverificatie |
| TLS 1.3-protocol | Aanbevolen door RFC 8446 | HTTPS-beveiliging |
| HMAC-SHA512 | Bestand tegen length-extension-aanvallen | Berichtauthentificatie |
| DB-inhoudsvingerafdruk | Hex-uitvoer van 128 tekens | Dedup / cachesleutel |
| Digitale handtekeningen | Combineert met RSA / ECDSA | Handtekeningintegriteit |
Authoritative References
- Veilige String Vergelijking
- Binair naar Tekst
- Caesar Cipher
- Morsecodering Vertaler
- Hex naar Tekst
- Video naar Base64
- Base64 naar Video
- Afbeelding naar Base64
- Base64 naar Afbeelding
- Tekst naar Base64
- Base64 naar Tekst
- Bestandshash-controle
- Bestand naar Base64
- Base64 naar Bestand
- Audio naar Base64
- Base64 naar Audio
- AES versleutelen en ontsleutelen
- DES Encryptie
- Base32 Encoder Decoder
- Base58 coderen en decoderen
- Base64 Codering
- Base64 Decoderen
- Base64 Vergelijken
- Base64 Opsplitsen
- Base64 meerregelige samenvoegen
- Base64 Opmaak
- Base64 Valideren
- Base64 batch-encodering
- Base64 Batch Decoderen
- Base64 Opschonen
- Base64-paddingverwerking
- Base64 Statistieken
- Base64 naar Hex
- Base64 DataURL Converter
- Base64-Hex-omzetter
- Base85 Encoderen / Decoderen
- HMAC Generator & Verificateur
- PBKDF2 Sleutelafleiding
- MD5-hash
- SHA-256 hash
- SHA1 Hash
- SHA512-hash
- JWT Decoder
- HTML Entity Encoder en Decoder
- Unicode Escape
- URL-codering
- URL-Veilige Base64
- MIME Base64
- Java Obfuscator
- JS Obfuscator
- PHP Obfuscator
- Python Obfuscator