Kryptografische Hashes mit MD5-, SHA-1-, SHA-256-, SHA-512- und SHA3-Algorithmen generieren. Text oder Dateien hashen, Hashes vergleichen und HMACs generieren. Die gesamte Verarbeitung erfolgt lokal in Ihrem Browser.
Wählen Sie 'Text-hash' für Texteingabe, 'Datei-hash' für Dateien, 'Vergleichen' um zu prüfen, ob zwei Hashes übereinstimmen, oder HMAC zum Erstellen schlüsselbasierter Hashes.
Wählen Sie Ihren hash-Algorithmus. SHA-256 wird für die meisten Anwendungen empfohlen. Verwenden Sie SHA-512 für zusätzliche Sicherheit oder MD5 für ältere Kompatibilität.
Geben Sie Text ein oder fügen Sie ihn ein, wählen Sie eine Datei aus, fügen Sie Hashes zum Vergleich ein oder geben Sie eine Nachricht und einen geheimen Schlüssel für HMAC ein.
Klicken Sie auf die Schaltfläche zum Generieren, um Ihren hash zu erstellen. Kopieren Sie das Ergebnis in die Zwischenablage zur Verwendung an anderer Stelle.
Wählen Sie aus MD5 (128-Bit), SHA-1 (160-Bit), SHA-256 (256-Bit), SHA-512 (512-Bit), SHA3-256 (256-Bit) oder SHA3-512 (512-Bit). Jeder Algorithmus erzeugt eine Ausgabe fester Größe, unabhängig von der Eingabegröße.
Ihr Text wird mithilfe von UTF-8-Kodierung in Bytes umgewandelt und dann durch den ausgewählten hash-Algorithmus verarbeitet. Die Ausgabe ist eine hex-Zeichenkette, die den hash-Wert darstellt.
Dateien werden in Ihrem Browser als binäre Daten gelesen und durch den hash-Algorithmus verarbeitet. Selbst große Dateien können gehasht werden, ohne irgendwo hochgeladen zu werden.
HMAC kombiniert Ihre Nachricht mit einem geheimen Schlüssel unter Verwendung des ausgewählten hash-Algorithmus. Der Schlüssel wird mit innerer und äußerer Auffüllung verarbeitet, bevor er mit dem Nachrichten-hash kombiniert wird.
Der hash-Vergleich ist nicht zwischen Groß- und Kleinschreibung unterscheidend. Beide Hashes müssen exakt übereinstimmen (nach Umwandlung in Kleinbuchstaben), um ein positives Ergebnis zu erzielen.
Ein kryptografischer hash ist eine Zeichenkette fester Größe, die aus Eingabedaten generiert wird. Dieselbe Eingabe erzeugt immer denselben hash, aber es ist rechnerisch nicht möglich, den hash umzukehren oder zwei verschiedene Eingaben zu finden, die denselben hash erzeugen.
Gespeicherte Voreinstellungen ist eine Supporter-Funktion.
Werkzeugverlauf ist eine Supporter-Funktion.
Werkzeug-Notizen ist eine Supporter-Funktion.