Zum Inhalt springen

MD5 · SHA-1 · SHA-256 · SHA-512

Hash Generator und Prüfsummen-Check

Eine Hashfunktion macht aus Eingaben beliebiger Größe einen Fingerabdruck fester Länge: SHA-256 liefert immer 256 Bit, geschrieben als 64 Hex-Ziffern. Tippe Text oder wähl eine Datei, um fünf Hashes auf einmal zu erhalten, und vergleiche dann einen mit einer veröffentlichten Prüfsumme.

Text und Dateien werden in diesem Tab gehasht, nichts wird hochgeladen. Ein Hash ist keine Verschlüsselung, und MD5 und SHA-1 eignen sich nicht zum Schutz von Passwörtern oder Signaturen.

Scanned by NortonTM Safe Web

Auf einen Blick

Preis
Ohne Kosten
Konto
Nicht nötig
Algorithmen
MD5, SHA-1, SHA-256, SHA-384 und SHA-512
Standards
FIPS 180-4 (SHA-Familie), RFC 1321 (MD5)
Eingabe
Text bis 10 MB oder eine in Blöcken gelesene Datei
Upload
Keiner – Text und Dateien bleiben in deinem Browser-Tab

Hash-Größen und Testvektoren

Die Digests unten werden von den Hashes dieser Seite erzeugt, geschrieben als Hex in Kleinbuchstaben.

Digest-Größen
AlgorithmusBitsBytesHex-Ziffern
MD51281632
SHA-11602040
SHA-2562563264
SHA-3843844896
SHA-51251264128
Hash des Texts abc
AlgorithmusDigest
MD5900150983cd24fb0d6963f7d28e17f72
SHA-1a9993e364706816aba3e25717850c26c9cd0d89d
SHA-256ba7816bf8f01cfea414140de5dae2223b00361a396177a9cb410ff61f20015ad
SHA-384cb00753f45a35e8bb5a03d699ac65007272c32ab0eded1631a8b605a43ff5bed8086072ba1e7cc2358baeca134c825a7
SHA-512ddaf35a193617abacc417349ae20413112e6fa4e89a97ea20a9eeee64b55d39a2192992a274fc1a836ba3c23a3feebbd454d4423643ce80e2a9ac94fa54ca49f
Hash der leeren Eingabe
AlgorithmusDigest
MD5d41d8cd98f00b204e9800998ecf8427e
SHA-1da39a3ee5e6b4b0d3255bfef95601890afd80709
SHA-256e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855
SHA-38438b060a751ac96384cd9327eb1b1e36a21fdb71114be07434c0cc7bf63f6e1da274edebfe76f65fbd51ad2f14898b95b
SHA-512cf83e1357eefb8bdf1542850d66d8007d620e4050b5715dc83f4a921d36ce9ce47d0d13c5d85f2b0ff8318d2877eec2f63b931bd47417a81a538327af927da3e

So hashst du Text oder prüfst eine Datei

1

Text oder Datei wählen

Tippe oder füge im Textmodus den Text ein. Wähl oder zieh im Dateimodus eine Datei hinein. Die Datei wird in Blöcken gelesen, bei großen Dateien mit Fortschrittsbalken.

2

Hashes ablesen

MD5, SHA-1, SHA-256, SHA-384 und SHA-512 erscheinen zusammen. Zeig sie als Hex in Kleinbuchstaben, Hex in Großbuchstaben oder Base64 an und kopiere einen beliebigen.

3

Prüfsumme vergleichen

Füge die von der Quelle veröffentlichte Prüfsumme in das Vergleichsfeld ein. Die Seite erkennt den Algorithmus an der Länge und meldet Übereinstimmung oder Keine Übereinstimmung. Groß- und Kleinschreibung, Leerzeichen und Doppelpunkte werden ignoriert.

Wie die Hashes berechnet werden

MD5, SHA-1, SHA-256, SHA-384 und SHA-512 laufen auf dieser Seite als inkrementelle Hashes. Eine Datei wird in Blöcken gelesen, jeder Block aktualisiert den Hash-Zustand, und der Speicherverbrauch bleibt unabhängig von der Dateigröße gleich. Alle fünf wurden gegen die veröffentlichten Testvektoren geprüft: die leere Eingabe, den Text abc und eine Million a-Zeichen. Ein Hex-Digest hat 2 Ziffern pro Byte: 32 für MD5, 40 für SHA-1, 64 für SHA-256, 96 für SHA-384 und 128 für SHA-512.

Ein Hash ist keine Verschlüsselung: Er lässt sich nicht in die Eingabe zurückverwandeln und hat keinen Schlüssel. MD5 und SHA-1 gelten für Sicherheitszwecke als unsicher, weil sich für beide Kollisionen erzeugen lassen (RFC 6151 für MD5; der SHAttered-Angriff 2017 für SHA-1). Zufällige Beschädigungen erkennen sie weiterhin, wenn du einen Download gegen eine veröffentlichte Prüfsumme prüfst. Nutze sie nicht für Signaturen oder Zertifikate. Speichere Passwörter auch nicht mit einem einfachen Hash, denn Hashes sind von Natur aus schnell; nimm einen langsamen, gesalzenen Passwort-Hash wie Argon2, scrypt, bcrypt oder PBKDF2.

Fragen zu Hashes und Prüfsummen

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

Wechsle zu Datei, wähl die Datei und füge die veröffentlichte Prüfsumme in das Vergleichsfeld ein. Die Seite erkennt den Algorithmus an der Länge, 64 Hex-Ziffern sind also SHA-256, und meldet Übereinstimmung oder Keine Übereinstimmung. Groß- und Kleinschreibung, Leerzeichen und Doppelpunkte werden ignoriert.

Was ist der SHA-256-Hash eines leeren Strings?

e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855. Der SHA-256 des Texts abc ist ba7816bf8f01cfea414140de5dae2223b00361a396177a9cb410ff61f20015ad. Die Tabellen unten listen alle fünf Algorithmen für beide Eingaben.

Sind MD5 und SHA-1 noch sicher nutzbar?

Um einen Download gegen eine veröffentlichte Prüfsumme zu prüfen, erkennen sie weiterhin zufällige Beschädigungen. Für Signaturen, Zertifikate oder Passwörter sind sie nicht geeignet, weil sich für beide Kollisionen erzeugen lassen. Nimm SHA-256 oder SHA-512, wo Sicherheit zählt.

Ist ein Hash dasselbe wie Verschlüsselung?

Nein. Verschlüsselung lässt sich mit einem Schlüssel rückgängig machen. Ein Hash lässt sich nicht rückgängig machen und hat keinen Schlüssel. Dieselbe Eingabe ergibt immer denselben Hash, eine andere Eingabe einen scheinbar unzusammenhängenden. Ein Hash zeigt, dass Inhalt unverändert ist; er verbirgt den Inhalt nicht.

Warum zeigt ein anderes Tool für denselben Text einen anderen Hash?

Meist unterscheiden sich die Bytes. Text wird hier als UTF-8 gehasht, und ein abschließender Zeilenumbruch, ein CRLF- statt LF-Zeilenende oder eine andere Zeichenkodierung ändern den Hash. Um das zu vermeiden, hashe die Datei selbst.

Wird meine Datei zum Hashen hochgeladen?

Nein. Die Datei wird in deinem Browser-Tab gelesen und gehasht. Große Dateien brauchen Zeit, weil das Hashen in JavaScript läuft. Bei einer Datei über 256 MB sind SHA-384 und SHA-512 zunächst ausgeschaltet, weil sie am langsamsten sind; setz ein Häkchen, um sie einzubeziehen.