Hash-Generator
Kodierung & Verschlüsselung · Kostenloses Online-Tool
MD5-, SHA-1-, SHA-256-, SHA-512-Hashes generieren.
Click "Generate" to compute the SHA-256 hash...Web-Crypto-betrieben
SHA-1/256/384/512 nutzen die native crypto.subtle-API — schnell, hardwarebeschleunigt und geprüft.
MD5 inklusive
MD5 ist in reinem JavaScript implementiert (RFC 1321), da Web Crypto es nicht mehr unterstützt. Nützlich für ältere Prüfsummen.
UTF-8-fähig
Eingabe wird über TextEncoder als UTF-8 kodiert — CJK-Zeichen und Emoji hashen plattformübergreifend konsistent.
So verwendest du Hash-Generator
- 1Enter or paste your data into the input field.
- 2Select the desired encoding, hashing, or encryption options.
- 3Click the action button to process your data.
- 4Copy the result from the output field.
Funktionen
- ✓100% kostenlos — keine Registrierung, kein Abo, keine Werbung
- ✓Läuft vollständig im Browser — Daten verlassen niemals dein Gerät
- ✓Schnell und ressourcenschonend — sofortige Ergebnisse
- ✓Plattformübergreifend — Desktop, Tablet und Smartphone
Was ist Hash-Generator?
Cryptographic hashing is a one-way function that maps input data of any size to a fixed-length digest. Defined by NIST FIPS 180-4 (SHA family) and RFC 1321 (MD5), hashing is deterministic, fast to compute, and infeasible to reverse. Common algorithms: MD5, SHA-1, SHA-256, SHA-512.
Wie funktioniert Hash-Generator?
The input is padded and split into fixed-size blocks. Each block is processed through a compression function that updates an internal state. The final state is output as the hash digest. The avalanche effect ensures changing one bit changes ~50% of output bits.
Typische Anwendungsfälle
- ✓File integrity — verify downloads match expected checksums
- ✓Password storage — store hashes (with salt) instead of plaintext
- ✓Git commit IDs — SHA-1 hashes identify commits
- ✓Data deduplication — identical data produces identical hashes
MD5 vs SHA-256
MD5 (128-bit, RFC 1321) is broken for security purposes — collisions can be found in seconds. It remains acceptable for non-security checksums. SHA-256 (256-bit, FIPS 180-4) is cryptographically secure and recommended for all security applications including password hashing (with bcrypt/Argon2 preferred) and digital signatures.
Sicherheit & Datenschutz
This tool runs entirely in your browser. For password storage, NEVER use plain MD5 or SHA — use bcrypt, scrypt, or Argon2 with a unique salt per user. Hashing is one-way; you cannot recover the original input from a hash.
Technische Details
MD5: 128-bit (RFC 1321), broken. SHA-1: 160-bit (FIPS 180-4), deprecated for security. SHA-256: 256-bit, recommended. SHA-512: 512-bit, 64-bit optimized. Output is hexadecimal (0-9, a-f). HMAC (RFC 2104) combines a key with a hash for message authentication. Avalanche effect: 1-bit input change → ~50% output bits change.
Häufige Fragen
Can I reverse a hash to get the original?
No. Hashing is one-way by design. You can only verify if a given input produces the same hash (verification), not recover the input from the hash.
Is MD5 safe for passwords?
No. MD5 is broken and fast to brute-force. Use bcrypt, scrypt, or Argon2 with per-user salts for password storage.
What is HMAC?
HMAC (Hash-based Message Authentication Code, RFC 2104) combines a secret key with a hash function to verify both data integrity and authenticity. It is used in API signing (e.g., AWS SigV4).
Verwandte Tools
Base64
Base64 kodieren und dekodieren mit UTF-8-Unterstützung.
URL-Encoder
URLs prozentkodieren und dekodieren.
Unicode-Konverter
Text in Unicode-Escapes umwandeln und zurück.
HTML-Entität
HTML-Entitäten kodieren und dekodieren.
Zahlenbasis-Konverter
Zwischen Binär, Oktal, Dezimal, Hex umwandeln.
HMAC-Generator
HMAC-Signaturen mit SHA-Algorithmen generieren.
Konzept lernen
Konzept lernen
Verstehe die Programmierideen hinter diesem Tool.