SHA256-Hash-Generator
Fügen Sie beliebigen Text ein, und dieser Generator liefert dessen SHA-256-Digest als deterministische Hex-Zeichenkette mit 64 Kleinbuchstaben. SHA-256 ist das 256-Bit-Mitglied der SHA-2-Familie und der De-facto-Hash der modernen Kryptografie: Bitcoin-Blockhashes, TLS-1.3-Transkripte, JWT-HS256-Signaturen und Digests von Container-Images stützen sich alle darauf. Denken Sie daran, dass SHA-256 ein Einweg-Hash ist, keine Verschlüsselung: Sie können einen Digest nicht entschlüsseln oder in den ursprünglichen Text zurückverwandeln.
So erzeugen Sie einen SHA-256-Digest
-
1
Text eingeben
Tippen oder fügen Sie eine beliebige UTF-8-Zeichenkette ein: einen Satz, eine JSON-Nutzlast, einen API-Schlüssel oder jeden Text, den Sie mit einem Fingerabdruck versehen wollen.
-
2
UTF-8 ist die Eingabekodierung
Der Text wird vor dem Hashen in UTF-8-Bytes serialisiert, wie es alle gebräuchlichen SHA-256-Bibliotheken tun.
-
3
Der Hash wird berechnet
Die Nachricht wird auf ein Vielfaches von 512 Bit aufgefüllt und Block für Block über 64 Runden durch die SHA-256-Kompressionsfunktion verarbeitet.
-
4
Kopieren Sie den 64-Zeichen-Hex
Die Ausgabe besteht immer aus 64 hexadezimalen Kleinbuchstaben (256 Bit). Kopieren Sie sie mit einem Klick.
Fakten zu SHA-256
| Eigenschaft | Wert |
|---|---|
| Ausgabegröße | 256 Bit / 64 Hex-Zeichen |
| Blockgröße | 512 Bit |
| Runden | 64 |
| Kollisionsresistenz | ~2^128 Aufwand (theoretisch) |
| Urbildresistenz | ~2^256 Aufwand |
| Hardware-Unterstützung | SHA-Erweiterungen in Intel/AMD/ARM (sha256rnds2, sha256h) |
Wo SHA-256 auftaucht
- Bitcoin. Doppeltes SHA-256 (
SHA256(SHA256(x))) für Blockheader, Adressen und TXIDs. - TLS 1.3. Der Transkript-Hash bindet die Handshake-Nachrichten in den finalen Schlüsselzeitplan ein.
- Subresource Integrity.
integrity="sha256-..."an<script>-Tags, damit der Browser manipulierte CDN-Ressourcen ablehnt. - JWT. HS256 verwendet HMAC-SHA-256; RS256 und ES256 verwenden SHA-256 mit RSA oder ECDSA.
- Container-Images.
sha256:abc123...-Digests identifizieren Image-Schichten in Registries. - Inhaltsadressierung. IPFS, git (optional) und Paketindizes identifizieren Inhalte per SHA-256.
Dieses Tool liefert Hex
Der Digest wird als 64 hexadezimale Kleinbuchstaben angezeigt, dieselbe Form, die sha256sum, Git und die meisten Tools verwenden. Andere Ökosysteme kodieren dieselben 32 Bytes anders: Subresource Integrity und einige AWS-Signaturen verwenden Base64 (44 Zeichen inklusive Auffüllung), und Container-Registries stellen dem Hex ein sha256: voran. Wenn Sie eine dieser Formen brauchen, nehmen Sie das Hex von hier und kodieren Sie die Bytes neu: Der zugrunde liegende Digest ist identisch.
Ein kleiner Stolperstein: abschließende Zeilenumbrüche
echo "hallo" | sha256sum hasht hallo\n (sechs Bytes), nicht fünf. Wenn ein Kommandozeilen-Tool bei scheinbar gleicher Eingabe einen anderen Wert als dieser Generator liefert, prüfen Sie, ob ein abschließender Zeilenumbruch enthalten war. Verwenden Sie echo -n "hallo" oder printf "hallo", um genau fünf Bytes zu hashen.
Häufig gestellte Fragen
Nein. Dieser Generator hasht Text, den Sie tippen oder einfügen. Um einen Fingerabdruck einer Datei zu erstellen, verwenden Sie ein Kommandozeilen-Tool wie sha256sum datei, shasum -a 256 datei oder certutil -hashfile datei SHA256, das die rohen Bytes auf der Festplatte liest.
Nicht für sich allein. SHA-256 ist schnell, was für Prüfsummen ideal, aber für die Passwortspeicherung schlecht ist: Ein Angreifer kann auf einer GPU Milliarden Hashes pro Sekunde berechnen. Verwenden Sie Argon2id oder bcrypt für Passwörter; SHA-256 ist innerhalb von HMAC-basierten Authentifizierungscodes gut aufgehoben.
SHA-2 ist die Familie (SHA-224, SHA-256, SHA-384, SHA-512). SHA-256 ist eine bestimmte Ausgabelänge. Wenn jemand “SHA-2” ohne nähere Angabe sagt, meint er meist SHA-256.
Auf unserem Server. Ihr Text wird über eine verschlüsselte Verbindung gesendet, mit der standardmäßigen SHA-256-Funktion gehasht, und der 64-Zeichen-Digest wird zurückgegeben. Wir speichern nicht, was Sie übermitteln. SHA-256 ist einwegig, daher kann der Digest nicht in Ihre Eingabe zurückverwandelt oder entschlüsselt werden.
Verwandte Tools
A1Z26-Code-Encoder
Text mit dem A1Z26-Code (A=1, B=2, ... Z=26) codieren oder eine Zahlenfolge zurück in Buchstaben decodieren, mit anpassbarem Trennzeichen.
Zahlen-zu-Buchstaben-Chiffre
Wandeln Sie Zahlen in Buchstaben und zurück mit der Chiffre A=1, B=2 (A1Z26) für Rätsel, Knobelaufgaben und Escape-Room-Hinweise.
Datei-Hash-Rechner
Berechnen Sie MD5-, SHA-1-, SHA-256- und SHA-512-Hashes von eingefügtem Text oder Dateiinhalten, um Downloads und Dateiintegrität zu prüfen.
Hash-Generator
Generieren Sie MD5-, SHA-1-, SHA-256-, SHA-384-, SHA-512- und CRC32-Hashes aus Text, mit kopierfertigem Digest für Prüfsummen und Vergleiche.
Verschlüsselungs-Identifikator
Fügen Sie einen Chiffretext oder Hash ein, und der Identifikator schlägt wahrscheinliche Algorithmen oder Kodierungen vor: MD5, SHA, bcrypt, AES, RSA, Base64 und mehr.
HMAC-Generator
Generieren Sie HMAC-Signaturen (SHA-256, SHA-384, SHA-512, SHA-1, MD5) aus einer Nachricht und einem geheimen Schlüssel für API-Authentifizierung und Webhooks.
Tool in anderen Sprachen verfügbar
- Generator Hash SHA256 [ID]
- Generador de hash SHA256 [ES]
- เครื่องสร้างแฮช SHA256 [TH]
- SHA256ハッシュジェネレーター [JA]
- Generator skrótów SHA256 [PL]
- مولّد تجزئة SHA256 [AR]
- Générateur de hachage SHA256 [FR]
- Trình tạo hash SHA256 [VI]
- Gerador de hash SHA256 [PT]
- SHA256 해시 생성기 [KO]
- SHA256-hashgenerator [SV]
- SHA256-hashgenerator [NL]
- SHA256 Hash Generator [EN]
- Generatore di hash SHA256 [IT]
- Генератор хэшей SHA256 [RU]
- SHA256 Hash Oluşturucu [TR]
- SHA256 哈希生成器 [ZH]