Sicherer Hash-Generator
Berechnen Sie MD5-, SHA-1-, SHA-256- und SHA-512-Hashes von beliebigem Text oder Datei – vollständig in Ihrem Browser.
Kurze Antwort: Berechnen Sie MD5-, SHA-1-, SHA-256- und SHA-512-Hashes von beliebigem Text oder Datei – vollständig in Ihrem Browser.
Zuletzt aktualisiert
Häufig gestellte Fragen
- Welche Hash-Algorithmen werden unterstützt?
- MD5, SHA-1, SHA-256 und SHA-512. Verwenden Sie SHA-256 für neue Arbeiten; MD5 und SHA-1 werden zur Überprüfung von Legacy-Prüfziffern, die von alten Softwareversionen veröffentlicht wurden, aufbewahrt.
- Ist MD5 sicher zu verwenden?
- Nicht für die Sicherheit (Kollisionen sind trivial), aber es ist immer noch in Ordnung, um zu überprüfen, dass eine Datei ohne Beschädigung von einem Anbieter veröffentlichtes MD5 heruntergeladen wurde. Wir unterstützen es, weil die reale Welt es immer noch verwendet.
- Wie groß kann eine Datei sein, die ich hash?
- Mehrere hundert Megabyte sind auf einem typischen Laptop bequem; sehr große Dateien (mehrere GB) können den Tab kurz anhalten, während der Browser den Puffer zuweist. Für riesige Dateien ziehen Sie eine native CLI (sha256sum, certutil, shasum) vor.
- Wird die Datei auf Ihren Server hochgeladen?
- Nein. Die Datei wird lokal in den Arbeitsspeicher gelesen und mit crypto.subtle.digest verarbeitet. Wir erhalten nie die Bytes.
- Warum haben SHA-1 und SHA-256 unterschiedliche Hash-Längen?
- Weil die Algorithmen von Haus aus Hashes unterschiedlicher Größe erzeugen: SHA-1 ist 160 Bits (40 hexadezimale Zeichen), SHA-256 ist 256 Bits (64), SHA-512 ist 512 Bits (128). MD5 ist 128 Bits (32).
- Sind die Hashes klein- oder großgeschrieben?
- Kleinbuchstaben-Hexadezimal, was dem Format entspricht, das von sha256sum, openssl, Git und den meisten anderen Unix-Tools verwendet wird.
- Kann ich hier zwei Hashes vergleichen?
- Ja — siehe das Hash-Vergleichs-Tool. Es führt einen zeitkonstanten String-Vergleich durch, sodass Sie keine Informationen durch Zeitverzögerungen preisgeben.
- Ist die Codierung (UTF-8 vs UTF-16) für Text wichtig?
- Ja. Wir codieren Text als UTF-8, bevor wir ihn hashen, was mit jedem Unix-Tool und den meisten Programmiersprachen übereinstimmt. Wenn Sie 'hello' in PowerShell mit dem Standard UTF-16 hashen, erhalten Sie ein anderes Ergebnis.
- Wird die SHA-3 / BLAKE-Familie unterstützt?
- Nein — die Web Crypto API macht diese noch nicht verfügbar. Verwenden Sie eine native CLI für SHA-3 oder BLAKE2/3.
- Kann ich mit diesem Tool einen Download überprüfen?
- Ja. Lassen Sie die heruntergeladene Datei fallen, kopieren Sie das SHA-256 und vergleichen Sie es mit dem Wert, den der Anbieter veröffentlicht hat. Wenn sie exakt übereinstimmen, ist die Datei intakt und nicht manipuliert.