Zum Inhalt springen
SEO SMO HUB logo
Kostenloses Audit anfordern
Anmelden Registrieren

Adresse: Jaipur, Rajasthan, India

info@seosmohub.com

Kostenloser Hash Generator: MD5, SHA-1, SHA-256 und mehr

Dieser kostenlose Hash Generator berechnet MD5, SHA-1, SHA-256, SHA-512 und CRC32 Hashes von beliebigem Text auf einmal, in Klein- oder Großbuchstaben Hex oder Base64. Fügen Sie einen geheimen Schlüssel hinzu, um HMAC-Werte zu erhalten, oder fügen Sie einen Hash ein, den Sie erhalten haben, um zu überprüfen, dass er mit Ihrem Text übereinstimmt. Ideal für Entwickler, die Checksummen, API-Signaturen und Datenbankwerte überprüfen, und für alle, die schnell einen MD5 oder SHA-256 benötigen.

Werbung

Hash Generator

Generators and Converters

Kostenlos

Wird genau wie eingefügt gehasht, einschließlich Leerzeichen und Zeilenumbrüchen.

Mit einem Schlüssel wird jeder Wert zu einem HMAC.

Kostenlos, keine Anmeldung. Ihre Eingabe wird auf unserem Server verarbeitet und niemals gespeichert.

Über dieses Tool

Ein Hash ist ein Fingerabdruck fester Länge einer Eingabe: derselbe Text ergibt immer denselben Hash, eine Änderung um ein Zeichen ergibt einen völlig anderen, und der Hash kann nicht zurück in den Text umgewandelt werden. MD5 (128 Bit) und SHA-1 (160 Bit) sind schnell und immer noch verbreitet für Checksummen und Cache-Schlüssel, aber beide sind für Sicherheitsanwendungen kompromittiert, da Kollisionen absichtlich erzeugt werden können. SHA-256 und SHA-512 sind der aktuelle Standard für Signaturen, Integritätsprüfungen und passwortbezogene Arbeiten. CRC32 ist überhaupt kein kryptographischer Hash, sondern nur ein schneller Fehlererkennungscode, der von ZIP-Dateien und Netzwerkprotokollen verwendet wird.

Der Text wird genau wie eingefügt gehasht, als UTF-8-Bytes, mit Windows-Zeilenumbrüchen normalisiert auf LF. Ein nachfolgender Zeilenumbruch ändert das Ergebnis, was der häufigste Grund ist, warum ein Hash nicht mit dem von einem Befehlszeilentool übereinstimmt. Mit einem Schlüssel berechnet die HMAC-Option den Schlüssel-Hash, den APIs zum Signieren von Anfragen verwenden, was Sie benötigen, wenn ein Anbieter sagt "signieren Sie die Nutzlast mit Ihrem Geheimnis mit HMAC-SHA256". CRC32 wird übersprungen, wenn ein Schlüssel gesetzt ist, da es kein kryptographischer Hash ist und nicht mit einem Schlüssel versehen werden kann. Ihr Text und Schlüssel werden im Speicher verarbeitet und nie gespeichert.

Wofür dieses Tool nicht geeignet ist: Hashing einer Datei (öffnen Sie sie und fügen Sie den Inhalt nur für kleine Textdateien ein) und Speicherung von Passwörtern. Speichern Sie niemals einen einfachen MD5 oder SHA Hash eines Passworts; verwenden Sie stattdessen einen langsamen, gesalzenen Algorithmus wie bcrypt oder Argon2 über die Passwortbibliothek Ihres Frameworks.

Häufig gestellte Fragen

Ist MD5 noch sicher zu verwenden?

Für Checksummen, Cache-Schlüssel, Deduplizierung und ETags ja: es ist schnell und die Wahrscheinlichkeit einer zufälligen Kollision ist vernachlässigbar. Für alles, das ein Angreifer manipulieren könnte, wie Signaturen, Zertifikate oder Passwort-Speicherung, nein. Kollisionen können absichtlich erzeugt werden, daher verwenden Sie SHA-256 oder besser für Sicherheit und einen dedizierten Passwort-Hasher für Passwörter.

Warum stimmt mein Hash nicht mit dem vom Terminal überein?

Fast immer ein nachfolgender Zeilenumbruch: echo fügt einen hinzu, es sei denn, Sie verwenden echo -n, und viele Editoren fügen einen am Ende einer Datei hinzu. Andere Ursachen sind Windows-Zeilenumbrüche, eine Byte-Order-Marke, eine andere Zeichenkodierung oder Großbuchstaben-Hex im Vergleich zu Kleinbuchstaben. Hashen Sie die exakten Bytes, vergleichen Sie in derselben Schreibweise, und die beiden stimmen überein.

Kann ich einen Hash umkehren, um den ursprünglichen Text zu erhalten?

Nein. Hashing ist absichtlich unidirektional, und die Ausgabe enthält viel weniger Informationen als die meisten Eingaben. Die "MD5 Decrypt" Seiten suchen den Hash einfach in einer Tabelle von Hashes häufiger Wörter und Passwörter, was genau der Grund ist, warum einfache Hashes von Passwörtern gefährlich sind. Wenn Sie Daten zurückbekommen müssen, benötigen Sie Verschlüsselung, nicht einen Hash.

Was ist HMAC und wann benötige ich es?

HMAC kombiniert eine Hash-Funktion mit einem geheimen Schlüssel, sodass nur jemand, der den Schlüssel kennt, den Wert erzeugen oder überprüfen kann. APIs wie Zahlungsgateways und Webhooks verwenden HMAC-SHA256, um Nutzlasten zu signieren: Sie hashen den Request-Body mit Ihrem Geheimnis und senden das Ergebnis, und der Anbieter berechnet es neu, um zu bestätigen, dass die Anfrage authentisch und unverändert ist.

Welchen Hash sollte ich für eine Datei-Checksumme verwenden?

SHA-256 ist heute die übliche Wahl: es ist das, was die meisten Download-Seiten veröffentlichen und was Paketmanager überprüfen. MD5 und SHA-1 sind in Ordnung, um versehentliche Beschädigungen zu erkennen, sollten aber nicht die einzige Überprüfung für Software-Downloads sein. Dieses Tool hasht nur eingefügten Text; für Dateien verwenden Sie den integrierten Checksummen-Befehl Ihres Betriebssystems.