Entwickler 🔒 Läuft im Browser — keine Daten werden gesendet

SHA-256-Hash-Generator

Berechnen Sie den SHA-256-Hash von Text oder Dateien und gleichen Sie ihn mit einer veröffentlichten Prüfsumme ab, ohne etwas hochzuladen.

Eingabetext

SHA-256-Hashes online erzeugen

SHA-256 ist das Arbeitspferd des kryptografischen Hashings im Alltag. Es macht aus jeder Eingabe einen 256-Bit-Fingerabdruck, der sich vollständig ändert, wenn sich ein einziges Bit der Eingabe ändert, und niemand hat einen praktischen Weg gefunden, zwei Eingaben mit demselben Hash zu erzeugen. Softwarehersteller veröffentlichen SHA-256-Prüfsummen, damit Sie bestätigen können, dass ein Download echt und unversehrt ist.

Diese Seite öffnet den Hash-Generator mit hervorgehobenem SHA-256. Text wird als UTF-8 gehasht, Dateien werden mit der Web Crypto API des Browsers lokal gelesen; nichts wird hochgeladen.

Diagramm: Die SHA-256-Hashes von „hello“ und „hello.“ sind völlig verschieden, aber beide 64 Hex-Zeichen lang.EingabeSHA-256-HashhelloSHA-2562cf24dba5fb0a30e26e83b2ac5b9e29e1b161e5c1fa7425e73043362938b9824hello.SHA-2561589999b0ca6ef8814283026a9f166d51c70a910671c3d44049755f07f2eb910Ein Zeichen mehrImmer 64 Hex-Zeichen (256 Bit)
Ein einziger zusätzlicher Punkt verändert den gesamten SHA-256-Hash, die Länge bleibt aber gleich. Dieselbe Eingabe ergibt immer denselben Hash – deshalb beweist eine veröffentlichte Prüfsumme, dass ein Download unverändert angekommen ist.

Typische Einsatzzwecke

  • Downloads prüfen: Betriebssystem-Images, Installationsprogramme und Pakete.
  • Integritätsprüfungen in CI-Pipelines und Lock-Dateien.
  • Inhaltsadressierung, bei der eine Datei über den Hash ihres Inhalts identifiziert wird, etwa bei Docker-Image-Digests und im neueren Objektformat von Git.
  • Signieren: TLS-Zertifikate und Code-Signaturen hashen die Daten mit SHA-256, bevor sie signiert werden.

SHA-256 auf der Kommandozeile

SystemBefehl
Linuxsha256sum file.iso
macOSshasum -a 256 file.iso
Windows PowerShellGet-FileHash file.iso (SHA-256 ist die Vorgabe)
Windows cmdcertutil -hashfile file.iso SHA256
OpenSSLopenssl dgst -sha256 file.iso

Wenn Sie in einer Shell einen String hashen, verwenden Sie printf '%s' "text" | sha256sum oder echo -n; ein einfaches echo hängt einen Zeilenumbruch an und liefert einen anderen Hash als den hier angezeigten.

SHA-256 im Code

JavaScript im Browser: crypto.subtle.digest('SHA-256', new TextEncoder().encode(text)). Python: hashlib.sha256(text.encode()).hexdigest(). PHP: hash('sha256', $text). Alle drei liefern für dieselbe UTF-8-Eingabe denselben Hex-String.

Die passende Hashfunktion wählen

Für neue Projekte ist SHA-256 die sichere Standardwahl. SHA-512 liefert einen längeren Digest und kann auf 64-Bit-Rechnern schneller sein; MD5 ist nur noch für Altlasten bei Prüfsummen gedacht. Um eine heruntergeladene Datei Schritt für Schritt zu prüfen, siehe Datei-Prüfsumme prüfen.

Passende Anleitungen