PixConvert

Kostenloser Online-Hash-Generator & Prüfsumme

Berechnen Sie kryptografische MD5-, SHA-1-, SHA-256- und SHA-512-Hashes für Textzeichenfolgen und lokale Dateien mit den standardmäßigen WebCrypto-APIs des Browsers.

So erzeugen Sie einen Hash

1

Wählen Sie zuerst den Algorithmus.

Wählen Sie SHA-1, SHA-256, SHA-384 oder SHA-512 im Menü und aktivieren Sie „Ausgabe in Großbuchstaben“, wenn Sie Großbuchstaben brauchen. Eine Datei wird gehasht, sobald Sie sie auswählen.

2

Fügen Sie Text oder eine Datei hinzu.

Geben Sie Text ein oder fügen Sie ihn ein und klicken Sie auf „Hash generieren“, oder klicken Sie auf „Datei hashen“ und wählen Sie eine Datei. Text wird genau so gehasht, wie er eingegeben wurde, einschließlich Leerzeichen.

3

Kopieren Sie den Hash.

Klicken Sie auf „Hash kopieren“, um das Hex in die Zwischenablage zu legen. Um einen anderen Algorithmus auszuprobieren, ändern Sie das Menü und generieren Sie erneut oder wählen Sie die Datei noch einmal aus.

Häufig gestellte Fragen

Antworten zu Algorithmen, Datei-Prüfsummen, MD5 und dem Abgleich mit anderen Tools.

Welche Hash-Algorithmen unterstützt dieser Generator?

Er unterstützt SHA-1, SHA-256, SHA-384 und SHA-512, wobei SHA-256 standardmäßig ausgewählt ist. Alle vier laufen über die Web Crypto API Ihres Browsers. MD5, SHA-3, CRC32 und HMAC werden nicht angeboten, wählen Sie also eine der vier SHA-Optionen.

Kann ich hier einen MD5-Hash erzeugen?

Nein. Die Web Crypto API in Browsern kennt kein MD5, und dieses Tool bindet dafür keine Bibliothek ein. MD5 ist zudem für sicherheitsrelevante Zwecke gebrochen. Wenn eine Download-Seite beides angibt, prüfen Sie stattdessen die SHA-256-Prüfsumme, denn sie ist der sicherere Test.

Wie überprüfe ich die SHA-256-Prüfsumme einer Datei?

Wählen Sie zuerst SHA-256, klicken Sie dann auf „Datei hashen“ und wählen Sie den Download aus. Vergleichen Sie das Ergebnis mit der Prüfsumme auf der Seite des Herausgebers. Groß- und Kleinschreibung spielt keine Rolle, ABC1 und abc1 stimmen also überein. Jede andere Abweichung bedeutet, dass die Datei beschädigt ist oder nicht die veröffentlichte Datei.

Warum stimmt mein Hash nicht mit der Kommandozeile überein?

Meist liegt es an einem versteckten Zeilenumbruch. echo hello | sha256sum hasht hello plus einen Zeilenumbruch, während dieses Tool nur das hasht, was im Feld steht. Verwenden Sie stattdessen printf '%s' hello oder echo -n hello. Im Feld eingegebene Zeilenumbrüche zählen als einzelne LF-Zeichen.

Was ist der Unterschied zwischen SHA-256 und SHA-512?

Beide gehören zur SHA-2-Familie. SHA-256 liefert einen 256-Bit-Digest, dargestellt als 64 Hex-Zeichen; SHA-512 liefert 512 Bit bzw. 128 Zeichen. SHA-256 ist die übliche Wahl für Prüfsummen. SHA-512 bietet eine größere Sicherheitsreserve und ist auf 64-Bit-Prozessoren oft schneller.

Muss ich nach dem Ändern der Einstellungen erneut auf „Hash generieren“ klicken?

Ja. Das Algorithmus-Menü und das Kontrollkästchen „Ausgabe in Großbuchstaben“ gelten nur für den nächsten Hash. Die Beschriftung über dem Ergebnis zeigt die aktuelle Menüauswahl an. Klicken Sie daher nach einer Änderung erneut auf „Hash generieren“. Bei einer Datei wählen Sie die Datei erneut aus, denn „Hash generieren“ hasht den Inhalt des Textfelds neu.

Wird der Hash in Groß- oder Kleinbuchstaben ausgegeben?

Standardmäßig in Kleinbuchstaben. Aktivieren Sie „Ausgabe in Großbuchstaben“, bevor Sie generieren, um Großbuchstaben zu erhalten, zum Beispiel passend zu Get-FileHash in PowerShell. Hex unterscheidet nicht zwischen Groß- und Kleinschreibung, daher sind 2CF24DBA und 2cf24dba derselbe SHA-256-Wert.

Kann man einen Hash umkehren oder entschlüsseln?

Nein. Ein Hash ist eine Einwegfunktion und keine Verschlüsselung, es gibt also keinen Schlüssel, der ihn zurück in den Text verwandelt. Hashes werden nur geknackt, indem man Eingaben errät und die Ergebnisse vergleicht, was bei kurzen oder gängigen Passwörtern funktioniert. Deshalb brauchen gespeicherte Passwörter einen langsamen Hash wie bcrypt.

Ist SHA-1 noch sicher?

Nicht für Signaturen oder Zertifikate. Im Jahr 2017 erzeugten Forschende zwei verschiedene PDF-Dateien mit demselben SHA-1-Hash. Zum Erkennen versehentlicher Beschädigungen reicht er weiterhin aus, und Git verwendet ihn standardmäßig. Wählen Sie für alles Neue SHA-256.

Wie große Dateien kann der Hash-Generator verarbeiten?

Es gibt keine feste Grenze. Das Tool liest die gesamte Datei in den Arbeitsspeicher und hasht sie in einem Durchgang, die Obergrenze ist also der freie Arbeitsspeicher Ihres Geräts. Sehr große Dateien, etwa Festplattenabbilder im Gigabyte-Bereich, können scheitern, wenn der Speicher ausgeht, und es gibt keinen Fortschrittsbalken.

Kann ich eine leere Zeichenfolge oder nur Leerzeichen hashen?

Nein. Das Tool überspringt leere Eingaben oder Eingaben, die nur aus Leerzeichen bestehen, daher erscheint kein Ergebnis. Zur Orientierung: Der SHA-256 einer leeren Zeichenfolge lautet e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855. Text mit Leerzeichen davor oder danach wird genau so gehasht, wie er eingegeben wurde.

Ist es sicher, hier Passwörter oder API-Schlüssel zu hashen?

Ihr Text und Ihre Dateien werden auf Ihrem Gerät gehasht und nie an uns gesendet. Die Analyse erfasst Klicks wie „Kopieren“ und die Dauer eines Hashs, niemals Ihren Text oder Ihre Datei. Dennoch ist ein einfacher SHA-Hash keine sichere Methode zum Speichern von Passwörtern; verwenden Sie bcrypt oder Argon2.

Hash-Generator für SHA-256, SHA-512 und mehr

Vier SHA-Algorithmen, Text- oder Dateieingabe und Hex-Ausgabe in beiden Schreibweisen, alles gehasht über die integrierte Web Crypto API Ihres Browsers.

Hash-Generator mit SHA-256, ausgewählt aus SHA-1, SHA-256, SHA-384 und SHA-512, dem Text hello und seinem 64-stelligen Hex-Hash

Text mit vier SHA-Algorithmen hashen

Geben Sie Text ein oder fügen Sie ihn ein, wählen Sie SHA-1, SHA-256, SHA-384 oder SHA-512 und klicken Sie auf „Hash generieren“. Text wird als UTF-8 gelesen, daher ergeben Umlaute und Emoji denselben Hash wie in Python oder Node.

  • SHA-1, SHA-256, SHA-384 und SHA-512
  • SHA-256 standardmäßig ausgewählt
  • 64 Hex-Zeichen bei SHA-256
Jetzt testen
Datei-Hash-Prüfung: Der SHA-256-Hash einer ISO-Datei im Tool stimmt mit dem Hash überein, den sha256sum im Terminal ausgibt

Jede Datei hashen, um einen Download zu prüfen

Klicken Sie auf „Datei hashen“ und wählen Sie eine beliebige Datei, etwa eine ISO, ZIP oder ein Installationsprogramm. Das Tool hasht die Rohbytes, sodass das Ergebnis mit sha256sum, certutil oder Get-FileHash übereinstimmt.

  • Jeder Dateityp, eine Datei nach der anderen
  • Hasht die Rohbytes der Datei
  • Gleiches Ergebnis wie sha256sum
Jetzt testen

Hex in Klein- oder Großbuchstaben

Hex wird standardmäßig in Kleinbuchstaben ausgegeben. Aktivieren Sie „Ausgabe in Großbuchstaben“, bevor Sie auf „Generieren“ klicken, um zu Tools wie Get-FileHash zu passen, die Großbuchstaben ausgeben.

Auf Web Crypto aufgebaut

Die Hashes stammen von crypto.subtle.digest, dem in Ihren Browser integrierten Hash-Code. Es wird keine zusätzliche Bibliothek geladen, und die Ergebnisse stimmen für dieselben Bytes mit Node und Python überein.

Text und Dateien bleiben lokal

Ihr Text und Ihre Dateien werden auf Ihrem Gerät gehasht und nie an uns gesendet. Die Analyse erfasst Klicks wie „Kopieren“ und „Leeren“ sowie die Dauer eines Hashs, niemals das, was Sie einfügen.

Kostenlos, ohne Registrierung

Hashen Sie so viel Text und so viele Dateien, wie Sie möchten, eine nach der anderen, ohne Konto und ohne Tageslimit. Sehr große Dateien hängen vom Arbeitsspeicher Ihres Geräts ab.

Wofür Menschen einen Hash-Generator nutzen

Downloads prüfen, Code testen und Inhalte per Fingerabdruck kennzeichnen sind die häufigsten Aufgaben.

Dateiintegrität

Prüfen Sie, ob ein Download unversehrt angekommen ist. Hashen Sie die Datei mit demselben Algorithmus, den der Herausgeber angibt, meist SHA-256, und vergleichen Sie das Ergebnis mit der Prüfsumme auf dessen Seite.

  • SHA-256-Prüfsumme einer Download-Seite vergleichen
  • Beschädigte oder unvollständige Downloads erkennen
  • ISO-, ZIP- und Installationsdateien prüfen

Entwicklung und Tests

Erstellen Sie erwartete Werte für Unit-Tests, Fixtures und Debug-Logs. Fügen Sie die exakte Zeichenfolge ein, wählen Sie den Algorithmus und kopieren Sie das Hex in Ihren Code oder Test.

  • Prüfen, was der SHA-256 Ihres Codes zurückgeben sollte
  • Hashes über Sprachen und Systeme hinweg vergleichen
  • Nicht zum Speichern von Passwörtern geeignet: Nutzen Sie bcrypt oder Argon2

Daten-Fingerprinting

Verwenden Sie einen Hash als kurzen Fingerabdruck für einen Textblock oder eine Datei. Zwei Eingaben mit demselben SHA-256 sind praktisch identisch.

  • Cache-Schlüssel aus Datei- oder Textinhalten erstellen
  • Doppelte Dateien durch Hash-Vergleich finden
  • Erkennen, ob sich eine Konfigurationsdatei geändert hat