Hash Generator — SHA-256, SHA-512

Cryptografische hashes voor tekst en bestanden berekenen. Controlesommen direct verifiëren.

Last updated: April 2026
Input
SHA-1
SHA-256
SHA-512
class="cnt">

Wat is hashing?

Een hashfunctie zet willekeurige invoer om in een tekenreeks van vaste lengte. Dezelfde invoer geeft altijd dezelfde hash, maar zelfs een kleine wijziging in de invoer geeft een volledig andere hash. Hashing is eenrichtingsverkeer — u kunt een hash niet ongedaan maken om de oorspronkelijke invoer te herstellen.

SHA-1 vs. SHA-256 vs. SHA-512

SHA-1 genereert een 160-bits hash (40 tekens) en wordt gebruikt voor controlesommen en Git-commits, maar wordt niet langer als cryptografisch veilig beschouwd. SHA-256 genereert een 256-bits hash (64 tekens) en is de standaard voor beveiligingstoepassingen. SHA-512 biedt het hoogste beveiligingsniveau met 512 bits (128 tekens).

Veelgebruikte toepassingen

Ontwikkelaars gebruiken hashing om bestandsintegriteit te verifiëren na downloads, grote datasets efficiënt te vergelijken en digitale vingerafdrukken te maken. Dit tool gebruikt de Web Crypto API en draait volledig in uw browser.

Gebruik via de opdrachtregel

Genereer SHA-256-controlesommen direct in uw terminal — nuttig voor het verifiëren van downloads en bestandsintegriteit.

Linux (sha256sum)

# Bestand hashen
sha256sum bestandsnaam.iso

# Tekenreeks hashen
echo -n "uw tekst" | sha256sum

# Controlesombestand verifiëren
sha256sum --check checksums.txt

macOS (shasum)

# SHA-256 van een bestand
shasum -a 256 bestandsnaam.iso

# Tekenreeks hashen
echo -n "uw tekst" | shasum -a 256

Windows (CertUtil / PowerShell)

# CertUtil (ingebouwd)
CertUtil -hashfile bestandsnaam.iso SHA256

# PowerShell (ingebouwd)
Get-FileHash bestandsnaam.iso -Algorithm SHA256

Node.js

const crypto = require('crypto');
const hash = crypto.createHash('sha256').update('uw tekst').digest('hex');

Veelgestelde vragen

Wat is het verschil tussen hashing en versleuteling?

Hashing is eenrichtingsverkeer — u kunt een hash niet omzetten naar de oorspronkelijke gegevens. Versleuteling is tweerichtingsverkeer — u kunt gegevens terugzetten naar hun oorspronkelijke vorm met een sleutel. Hashing wordt gebruikt voor integriteitsverificatie en wachtwoordopslag.

Welk hash-algoritme moet ik gebruiken?

SHA-256 is de aanbevolen standaard voor de meeste toepassingen, inclusief digitale handtekeningen en blockchain. SHA-1 is acceptabel voor controlesommen maar wordt als cryptografisch gebroken beschouwd. SHA-512 biedt het hoogste beveiligingsniveau.

Kan ik bestanden hashen met dit tool?

Ja. Klik op de uploadknop of sleep een bestand. Het tool leest het bestand in uw browser met de FileReader API en berekent SHA-1, SHA-256 en SHA-512 hashes. Er worden geen bestandsgegevens geüpload.

Waarom ondersteunt het tool MD5 niet?

De Web Crypto API bevat geen MD5 omdat MD5 cryptografisch gebroken is. Botsingsaanvallen kunnen in seconden twee verschillende invoeren met dezelfde MD5-hash genereren.