Hash-Generator
Generate various hash values from text or files
Input Type
Enter a secret key if using HMAC algorithms
Enter salt to add to text
Generated Results
MD5
(keine)
SHA-1
(keine)
SHA-224
(keine)
SHA-256
(keine)
SHA-384
(keine)
SHA-512
(keine)
SHA-3
(keine)
RIPEMD160
(keine)
bcrypt
(keine)
scrypt
(keine)
Argon2
(keine)
HMAC-SHA256
(keine)
HMAC-SHA384
(keine)
HMAC-SHA512
(keine)
CRC32
(keine)
Anleitung
Über dieses Tool
Generates MD5, SHA-1, SHA-256, and other hashes from text or files.
Anleitung
Enter text or select a file; choose algorithms; view and copy hashes.
Optionen
Input: Text or file. For text: MD5, SHA-1, SHA-224/256/384/512, SHA-3, RIPEMD160, bcrypt, scrypt, Argon2, HMAC-SHA256/384/512, CRC32. For HMAC: optional secret key and salt. Toggle output upper/lowercase. For file: algorithms except password hashes and HMAC.
Anwendungsfälle
• Integrity checks • Password hash comparison • File identity • ETag calculation
Code-Beispiele
1crypto.createHash('sha256').update('text').digest('hex');1hashlib.sha256(b"text").hexdigest()1hash('sha256', 'text');Datenschutz und Daten
Hashing is done in-browser; text and files are not sent to a server.
Häufige Fragen
- Q: Welche Hash-Algorithmen stehen zur Verfügung?
- A: Für Text: MD5, SHA-1, SHA-224/256/384/512, SHA-3, RIPEMD160, bcrypt, scrypt, Argon2, HMAC-SHA256/384/512 und CRC32. Für Dateien: dieselbe Liste ohne Passwort-Hash-Algorithmen (bcrypt, scrypt, Argon2) und HMAC.
- Q: Welchen Algorithmus sollte ich für das Passwort-Hashing verwenden?
- A: Verwende bcrypt, scrypt oder Argon2 — alle drei sind speziell für Passwörter entwickelt und enthalten Salting und Work-Faktoren, die Brute-Force-Angriffe verlangsamen. Verwende niemals MD5 oder SHA-1 für Passwörter; sie sind schnelle Allzweck-Hashes und unsicher für die Passwortspeicherung.
- Q: Was ist HMAC und wann sollte ich es verwenden?
- A: HMAC (Hash-based Message Authentication Code) kombiniert einen Hash mit einem geheimen Schlüssel, um sowohl Integrität als auch Authentizität zu prüfen. Verwende es, wenn du sicherstellen musst, dass eine Nachricht nicht manipuliert wurde und von einer Partei gesendet wurde, die den geheimen Schlüssel kennt — zum Beispiel API-Signaturen und Webhook-Verifizierung.
- Q: Kann ich eine Datei hashen, um ihre Integrität zu prüfen?
- A: Ja. Wähle eine Datei aus und das Tool berechnet ihren SHA-256 (oder anderen gewählten Algorithmus) Hash. Vergleiche den Hash mit dem vom Download-Anbieter bereitgestellten, um zu prüfen, ob die Datei unverändert ist.
- Q: Sendet dieses Tool mein Text oder Dateien an einen Server?
- A: Nein. Alles Hashing erfolgt im Browser. Dein Text und deine Dateien werden niemals an einen Server übertragen.
