Beveiliging

Hash-generator (SHA)

SHA-1, SHA-256, SHA-384 en SHA-512, live.

  • Direct
  • Gratis
  • Privé (lokaal verwerkt)
  • Zonder registratie
SHA-1
SHA-256
SHA-384
SHA-512

Lokaal berekend (Web Crypto). Klik op een waarde om die te kopiëren.

Waarvoor dient een hash?

Een hash is een unieke digitale „handtekening” van een inhoud. Je gebruikt het om te controleren of een bestand of bericht niet is gewijzigd: verandert de inhoud, dan verandert de hash. Het is snel, deterministisch en onomkeerbaar.

De generator gebruiken

  1. Voer je tekst in

    Typ of plak de te hashen inhoud.

  2. Lees de hashes

    SHA-1, SHA-256, SHA-384 en SHA-512 worden live berekend.

  3. Kopieer de waarde

    Klik op een hash om die te kopiëren.

De SHA-algoritmen

AlgoritmeGrootteHex-lengteAanbeveling
SHA-1160 bits40 tekensVerouderd (vermijden)
SHA-256256 bits64 tekensAanbevolen standaard
SHA-384384 bits96 tekensHoge beveiliging
SHA-512512 bits128 tekensHoge beveiliging

Toepassingen

  • Bestandsintegriteit: de hash van een download vergelijken met de gepubliceerde.
  • Deduplicatie en data-indexering.
  • Digitale handtekeningen en certificaten (bouwsteen).

Hashen alleen is niet geschikt om wachtwoorden op te slaan: gebruik bcrypt, scrypt of Argon2 met een salt.

Veelgestelde vragen

Wat is een hashfunctie?

Een hashfunctie zet gegevens van willekeurige grootte om in een vingerafdruk van vaste lengte. Dezelfde invoer geeft altijd dezelfde hash, maar de kleinste wijziging verandert het resultaat ingrijpend.

Kan de oorspronkelijke tekst uit een hash worden hersteld?

Nee. Hashen is een eenrichtingsbewerking: het is ontworpen om onomkeerbaar te zijn. Daardoor is het nuttig om integriteit te controleren zonder de inhoud prijs te geven.

Moet ik SHA-1 nog gebruiken?

Nee, voor beveiliging. SHA-1 wordt als verouderd beschouwd omdat botsingen zijn aangetoond. Geef de voorkeur aan SHA-256 of hoger. SHA-1 wordt hier getoond voor vergelijking of compatibiliteit.

Waarvoor dient een hash in het dagelijks gebruik?

Om te controleren of een gedownload bestand niet is gewijzigd (controlesom), om gegevens te indexeren, of als bouwsteen van digitale handtekeningen. Voor het opslaan van wachtwoorden gebruik je speciale algoritmen (bcrypt, Argon2) met salt.

Worden mijn gegevens online verzonden?

Nee. De berekening gebruikt de Web Crypto-API van je browser; de tekst wordt nooit verzonden.