SHA512-hash

InvoerTeken 0 0 Bytes
示例:
All Hashes (side-by-side)
Computed via Web Crypto API
MD5
32 hex
SHA-1
40 hex
SHA-256
64 hex
SHA-384
96 hex
SHA-512
128 hex

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

  1. Kies een modus: tekst, bestand, batch regel voor regel of HMAC.
  2. Voer de invoer in: plak tekst in de editor, sleep een bestand, plak meerdere regels of voer uw HMAC-sleutel in.
  3. De tool berekent SHA-512 direct en toont een hex-resultaat van 128 tekens; schakel naar wens tussen hex / base64 en hoofd-/kleine letters.
  4. 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.

AlgoritmeUitvoerbitsHex-lengteBlokbitsTypisch gebruik
SHA-25625664512Algemene standaard
SHA-384384961024Hoge beveiliging
SHA-5125121281024Hoge beveiliging / 64-bit CPU
SHA-512/256256641024256-bit lengte met SHA-512-weerstand

Prestatievergelijking van hash-algoritmen

Benaderende prestatiegegevens; werkelijke waarden hangen af van browser en hardware.

Algoritme64-bit CPU32-bit CPUHuidige status
SHA-256GemiddeldSnelVeilig
SHA-512SnelLangzaamVeilig
SHA-1SnelSnelBotsingsaanvallen bestaan
MD5Zeer snelZeer snelBotsings-/preimage-aanvallen bestaan

Typische toepassingsscenario's voor SHA-512

Bestrijkt protocollaag, handtekeninglaag en engineering-praktijk.

ScenarioWaarom SHA-512Kernwaarde
Vingerafdruk softwaredistributieBotsingsbestendigheid, lange uitvoerDownloadverificatie
TLS 1.3-protocolAanbevolen door RFC 8446HTTPS-beveiliging
HMAC-SHA512Bestand tegen length-extension-aanvallenBerichtauthentificatie
DB-inhoudsvingerafdrukHex-uitvoer van 128 tekensDedup / cachesleutel
Digitale handtekeningenCombineert met RSA / ECDSAHandtekeningintegriteit

Authoritative References