Zum Inhalt springen

Hash Generator · Security

Hashen Sie jeden Text, lokal, mit einem Tastendruck.

Berechnen Sie MD5, SHA-1, SHA-256 und SHA-512 Digests – plus einen optionalen HMAC mit einem Schlüssel – alles über die Web Crypto API, vollständig in Ihrem Browser.

Läuft in Ihrem Browser MD5 · SHA · HMAC Keine Registrierung Aktualisiert am 22.07.2026

Hash-Generator-Playground

Hashed as UTF-8. The empty string is valid — its digests are well-known (MD5 d41d8cd9…).

HMAC key never leaves your browser.

Enter a secret to add a keyed HMAC-<algo> row below. Leave blank for plain digests only.

Digests

No share links on this tool — inputs may be secrets.

Type or paste text — or pick an example — to see its MD5, SHA-1, SHA-256 and SHA-512 digests here, each with a Copy button.

Die Lücke

Ein einziges verirrtes Byte, und eine Prüfsumme passt nicht mehr.

Einen Download zu verifizieren, eine Payload zu fingerprinten oder eine HMAC-Signatur zu erstellen bedeutet meist, zu einer halb erinnerten CLI zu greifen – und in dem Moment, in dem Sie ein Geheimnis in einen Online-Hasher einfügen, vertrauen Sie es einem unbekannten Server an. Ob Sie einen SHA-256-Hash aus Text erzeugen oder einen vollständigen Satz von Digests auf einmal erstellen müssen: Die Mathematik ist Standard; das Risiko liegt darin, wo sie läuft.

Dieser kostenlose Hash-Rechner berechnet jeden Digest direkt auf der Seite über die native Web Crypto API des Browsers (mit einer reinen JS-Routine für MD5, das die API absichtlich weglässt), sodass Sie einen Hash von Text online ohne Registrierung berechnen, eine Prüfsumme bestätigen oder eine Nachricht signieren können, ohne dass etwas Ihren Tab verlässt. Vollständig im Browser, ohne dass etwas installiert werden muss.

Lesen Sie ein Token, statt eines zu hashen? Der JWT Decoder zerlegt seine drei Teile und dekodiert sie für Sie per base64url.

Die Pipeline

So funktioniert es.

Vier deterministische Schritte laufen bei jedem Tastendruck – alle in Ihrem Browser-Tab, wobei der Text als UTF-8 gelesen wird, bevor die Bytes digestet werden.

  1. Den Text als Bytes lesen.

    Ihre Eingabe wird zuerst nach UTF-8 kodiert, sodass Emojis und Akzente zu genau den Bytes werden, die der Hash verarbeitet.

  2. Die Bytes digesten.

    SHA-1, SHA-256 und SHA-512 laufen über die native Web Crypto API; MD5 läuft in einer reinen JS-Routine, da der Browser es weglässt.

  3. Das Ergebnis hex-kodieren.

    Die rohen Digest-Bytes werden als kleingeschriebenes Hexadezimal dargestellt – die kanonische Form, mit der Sie sie gegen veröffentlichte Prüfsummen abgleichen.

  4. Mit einem Schlüssel signieren (optional).

    Fügen Sie einen geheimen Schlüssel hinzu, und derselbe Text wird durch HMAC geführt, was einen verschlüsselten Code erzeugt, der Authentizität beweist, nicht nur Integrität.

Digest-Referenz

Wie groß ist jeder Digest?

Allein der Algorithmus legt die Digest-Länge fest, niemals Ihre Eingabe. Wählen Sie nach dem Sicherheitsbedarf – MD5 und SHA-1 sind schnell, aber gebrochen, behalten Sie sie also nur für nicht-adversariale Prüfsummen.

Digest-Größen

Ein Digest wird als bits / 4 Hexadezimalzeichen dargestellt – SHA-256 hat also 64 Hex-Zeichen, SHA-512 hat 128.

digest-sizes
algorithm   digest size   hex chars   security
MD5         128-bit       32          broken — checksums only
SHA-1       160-bit       40          broken — avoid for security
SHA-256     256-bit       64          recommended
SHA-512     512-bit       128         recommended

Note: MD5 and SHA-1 are unsafe for signatures, certificates
or passwords — both have practical collision attacks.
Use SHA-256 or SHA-512 for anything security-sensitive.

Einen Schlüssel hinzufügen (HMAC)

Ein einfacher Hash beweist Integrität; ein HMAC mischt einen geheimen Schlüssel hinzu, um auch Authentizität zu beweisen – derselbe Text, ein anderer verschlüsselter Digest.

hmac-vs-hash
text   "hello"

SHA-256        2cf24dba5fb0a30e26e83b2ac5b9e29e
               1b161e5c1fa7425e73043362938b9824
HMAC-SHA-256   key="s3cret"
               e5a01537481fa0b2c697f787c7aff885
               412cf0760d08e08502259b39d2d6ae68

Same text, a key — a completely different, keyed digest.

Nächster Schritt

Müssen Sie Bytes kodieren, statt sie zu fingerprinten?

Ein Hash ist eine Einwegfunktion; wenn Sie eine umkehrbare, textsichere Darstellung von Bytes benötigen, wandelt der Base64 Encoder / Decoder jeden Text in base64url und zurück. Und wenn dieser kodierte Wert ein Token ist, zerlegt der JWT Decoder seine drei Teile und dekodiert sie – beide in Ihrem Browser.

digest.txt
text     "ops"

SHA-256  a92c...b132   ←  one-way fingerprint
base64   b3Bz         ←  reversible encoding

FAQ

Fragen, beantwortet.

Tippen Sie auf eine Frage, um die Antwort aufzuklappen.

Ein Hash-Generator berechnet mit einer kryptografischen Einwegfunktion wie MD5, SHA-1, SHA-256 oder SHA-512 einen Digest fester Länge – einen Fingerabdruck – aus einem beliebigen Eingabetext. Dieselbe Eingabe ergibt stets denselben Hash, doch der Hash lässt sich nicht in den ursprünglichen Text zurückrechnen. Er dient zur Prüfung der Datenintegrität, zum Fingerprinting von Payloads und zur Bestätigung, dass sich Inhalte nicht verändert haben.

Er berechnet MD5 (128 Bit, 32 Hex-Zeichen), SHA-1 (160 Bit, 40 Hex), SHA-256 (256 Bit, 64 Hex) und SHA-512 (512 Bit, 128 Hex). SHA-1, SHA-256 und SHA-512 werden über die native Web Crypto API des Browsers berechnet; MD5 wird in reinem JavaScript berechnet, weil Web Crypto es bewusst nicht bereitstellt. Die Digest-Länge hängt allein vom Algorithmus ab, niemals davon, wie lang Ihre Eingabe ist.

Nicht für irgendetwas Sicherheitsrelevantes. MD5 und SHA-1 sind beide gegen Kollisionsangriffe gebrochen – ein Angreifer kann zwei unterschiedliche Eingaben erzeugen, die denselben Digest teilen –, daher dürfen sie nicht für Signaturen, Zertifikate oder die Speicherung von Passwörtern verwendet werden. Als schnelle, nicht-adversariale Prüfsummen sind sie weiterhin in Ordnung (etwa um eine Datei mit einem vom Hersteller veröffentlichten MD5 abzugleichen). Für die Sicherheit greifen Sie zu SHA-256 oder SHA-512.

Nein. Jeder Digest wird lokal über die Web Crypto API (und eine reine JS-Routine für MD5) in Ihrem Tab berechnet – es gibt keinen Server, kein Konto und kein Logging. Sie können Tokens, Konfigurationsausschnitte oder private Daten gefahrlos hashen; nichts wird jemals über das Netzwerk hochgeladen.

HMAC (Hash-based Message Authentication Code) kombiniert eine Hash-Funktion wie SHA-256 mit einem geheimen Schlüssel, um sowohl die Integrität als auch die Authentizität einer Nachricht zu prüfen. Anders als ein einfacher Hash kann ein HMAC nicht von jemandem neu berechnet werden, der den geheimen Schlüssel nicht kennt; deshalb wird er zum Signieren von API-Anfragen und zur Webhook-Verifizierung verwendet. Geben Sie im HMAC-Feld einen Schlüssel an, und das Tool berechnet den verschlüsselten Code neben den einfachen Digests, vollständig in Ihrem Browser über die Web Crypto API.

Ja. Fügen Sie Ihren Text einmal ein, und das Tool berechnet die Digests MD5, SHA-1, SHA-256 und SHA-512 gemeinsam und zeigt sie nebeneinander an – mit optionaler HMAC-Ausgabe, wenn Sie einen geheimen Schlüssel angeben. Das erspart das Wechseln zwischen separaten Einzelalgorithmus-Tools, wann immer Sie MD5, SHA-1, SHA-256 und SHA-512 auf einmal erzeugen müssen.

Fügen Sie Ihren Text oben in das Feld des Hash-Generators ein, und der SHA-256-Digest – ein 64-stelliger Hexadezimalwert, der 256 Bit darstellt – wird sofort in Ihrem Browser über die Web Crypto API berechnet. Es ist kostenlos, erfordert keine Registrierung, und Ihre Eingabe verlässt Ihr Gerät nie, da nichts auf einen Server hochgeladen wird.

Berechnen Sie den Hash Ihrer Datei oder Ihres Textes und vergleichen Sie ihn mit der veröffentlichten Prüfsumme. Unter Windows führen Sie certutil -hashfile <file> SHA256 oder Get-FileHash -Algorithm SHA256 <file> in PowerShell aus; unter Linux verwenden Sie sha256sum <file>; unter macOS verwenden Sie shasum -a 256 <file>. Für Text fügen Sie ihn oben in den Hash-Generator ein und vergleichen die SHA-256-Ausgabe mit dem Wert aus der Quelle. Stimmen sie überein, ist der Inhalt intakt und unverändert.

Nein. SHA-256 und andere kryptografische Hash-Funktionen sind Einwegfunktionen: Ein Digest kann nicht entschlüsselt oder in die ursprüngliche Eingabe zurückgerechnet werden. Seiten, die behaupten, einen Hash zu „entschlüsseln", schlagen die Eingabe lediglich in einer vorberechneten Datenbank gängiger Werte nach (einer Rainbow-Table); sie kehren die Mathematik nicht um. Erscheint eine Eingabe nicht in ihrer Datenbank, lässt sie sich nicht wiederherstellen.

More free, private DevOps tools.

Der Hash Generator ist eines von vielen Tools in OpsCanopy – einem wachsenden Schirm browserbasierter Validatoren, Konverter und Tester, die nie einen Server berühren.

Neu bei Linux?  Zum Linux-Guide →

29 kostenlose Tools, jedes einzelne offlinefähig — opscanopy.com funktioniert ohne Registrierung, und nichts wird hochgeladen.

Verwandte Tools: der Base64 Encoder / Decoder und der JWT Decoder, oder durchstöbern Sie das vollständige Tool-Verzeichnis.

Bereitgestellt wie besehen zur Vereinfachung; MD5 und SHA-1 sind gebrochen und dürfen nicht für die Sicherheit verwendet werden. Bestätigen Sie kritische Integritätsprüfungen stets gegen eine vertrauenswürdige Quelle. OpsCanopy ist kostenlos und offen.