MD5/SHA Hashing Generator | Genereer veilige hashes snel
Genereer snel MD5 en SHA-hashes van tekst. Ondersteunt meerdere hashing-algoritmen voor gegevensbeveiliging en verificatie. Geschikt voor ontwikkelaars en bescherming van gevoelige informatie.
Sleep hier een bestand of klik om te bladeren
Elk bestandstype. Grote bestanden worden in delen gelezen.
Geselecteerd bestand: ()
Plak een verwachte hash om te controleren of je tekst of bestand ermee overeenkomt.
Privé en offline: tekst en bestanden worden lokaal in je browser gehasht en verlaten nooit je apparaat.
Hashes
128-bit - alleen checksums, niet veilig
160-bit - verouderd, afgeraden voor beveiliging
256-bit - aanbevolen voor beveiliging
384-bit - sterke beveiliging
512-bit - sterkst, aanbevolen
Beveiligingsnotitie: Gebruik SHA-256 of hoger voor alles wat met beveiliging te maken heeft. MD5 en SHA-1 zijn gebroken en mogen nooit worden gebruikt om wachtwoorden te hashen - gebruik daarvoor bcrypt, scrypt, Argon2 of PBKDF2 met een salt.
Hoe te gebruiken
- Kies een modus: tekst hashen, een bestand hashen of vergelijken met een verwachte hash.
- Typ of plak tekst, of sleep een bestand - de hashes worden direct bijgewerkt.
- Schakel tussen hoofdletter- en kleineletteruitvoer.
- Kopieer elke hash met één klik, of kopieer ze allemaal tegelijk.
Belangrijkste functies
- Live hashen in realtime tijdens het typen
- MD5, SHA-1, SHA-256, SHA-384 en SHA-512
- Hash bestanden van elk type en formaat
- Uitvoer in hoofd- of kleine letters
- Vergelijk en verifieer met een verwachte hash
- 100% in de browser - je gegevens verlaten nooit je apparaat
- Kopiëren met één klik voor elke hash
Gebruik deze tool vanuit je AI-agent
Gratis JSON-API en Model Context Protocol (MCP)-server. Geen registratie, geen API-sleutel, CORS open. Ontworpen voor Claude, ChatGPT, Cursor, scripts en frontend-apps.
curl -X POST https://mate.tools/api/v1/hash.php \
-H "Content-Type: application/json" \
-d '{"text":"hello world","algorithms":["sha256","md5"]}' import urllib.request, json
req = urllib.request.Request(
"https://mate.tools/api/v1/hash.php",
data=json.dumps({"text":"hello world","algorithms":["sha256","md5"]}).encode(),
headers={"Content-Type": "application/json"},
)
with urllib.request.urlopen(req) as r:
print(json.load(r)) const r = await fetch("https://mate.tools/api/v1/hash.php", {
method: "POST",
headers: { "Content-Type": "application/json" },
body: JSON.stringify({"text":"hello world","algorithms":["sha256","md5"]}),
});
console.log(await r.json()); Voeg toe aan claude_desktop_config.json (Claude Desktop), ~/.cursor/mcp.json (Cursor) of een andere MCP-compatibele client:
{
"mcpServers": {
"mate-tools": {
"command": "npx",
"args": ["-y", "@mate-tools/mcp-server"]
}
}
} Veelvoorkomende toepassingen
- Controleren of een gedownload bestand overeenkomt met de gepubliceerde checksum
- Bevestigen dat gegevens niet zijn gewijzigd of beschadigd
- Checksums genereren voor back-ups en overdrachten
- Dubbele bestanden detecteren door hashes te vergelijken
- Berichtdigests maken voor ondertekening en logging
Veelgestelde vragen
MD5 produceert een 128-bits hash, SHA-1 160 bits en SHA-256 256 bits. Langere hashes weerstaan botsingen beter. MD5 en SHA-1 worden als gebroken beschouwd voor cryptografisch gebruik, terwijl SHA-256 (en hoger) nog steeds wordt aanbevolen voor beveiliging.
Nee. Hashfuncties zijn van nature eenrichtingsverkeer, dus je kunt een hash niet wiskundig omkeren om de invoer te herstellen. Juist dat maakt hashen nuttig voor integriteitscontroles en wachtwoordopslag.
Hashfuncties zijn deterministisch: dezelfde invoer produceert altijd dezelfde uitvoer. Die consistentie maakt het mogelijk hashes te vergelijken om te bevestigen dat gegevens niet zijn veranderd.
Ja. Al het hashen gebeurt lokaal in je browser via de Web Crypto API (en een ingebouwde MD5). Niets wat je typt of uploadt wordt naar een server gestuurd.
Nee. Eenvoudige MD5/SHA-hashes zijn te snel voor wachtwoordopslag. Gebruik een speciaal algoritme zoals bcrypt, scrypt, Argon2 of PBKDF2 met een unieke salt.
Schakel naar de modus Vergelijken / verifiëren, laad het gedownloade bestand, plak de checksum die de uitgever opgaf en klik op Verifiëren. Een overeenkomst betekent dat het bestand intact en ongewijzigd is.
Wat is een hash-generator?
Een hash-generator zet elke tekst of elk bestand om in een hash van vaste lengte (een digitale vingerafdruk) met algoritmen zoals MD5, SHA-1, SHA-256, SHA-384 en SHA-512. Hashes verifiëren de integriteit van bestanden en detecteren manipulatie - dezelfde invoer geeft altijd dezelfde hash, maar je kunt hem niet omkeren. Deze tool draait volledig in je browser.