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.
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.
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.
-
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.
-
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.
-
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.
-
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.
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.
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.
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.
Was ist ein Hash-Generator und was macht er?
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.
Welche Algorithmen werden unterstützt und wie groß ist jeder Digest?
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.
Sind MD5 und SHA-1 sicher zu verwenden?
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.
Verlässt mein Text jemals meinen Browser?
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.
Was ist HMAC und wie unterscheidet es sich von einem einfachen Hash?
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.
Kann ich MD5-, SHA-1-, SHA-256- und SHA-512-Hashes gleichzeitig erzeugen?
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.
Wie erzeuge ich kostenlos online einen SHA-256-Hash?
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.
Wie überprüfe ich eine SHA-256-Prüfsumme?
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.
Ist SHA-256 umkehrbar – kann ein Hash in den ursprünglichen Text entschlüsselt werden?
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.
Mehr aus Sicherheit
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.