SHA256-hashgenerator
Klistra in valfri text så returnerar den här generatorn dess SHA-256-digest som en deterministisk hexadecimal sträng på 64 gemener. SHA-256 är den 256-bitars medlemmen av SHA-2-familjen och den de facto hash som modern kryptografi bygger på: Bitcoins blockhashar, TLS 1.3-transkript, JWT HS256-signaturer och digester för containeravbildningar vilar alla på den. Kom ihåg att SHA-256 är en enkelriktad hash, inte kryptering: du kan inte dekryptera eller vända en digest tillbaka till den ursprungliga texten.
Så genererar du en SHA-256-digest
-
1
Ange text
Skriv eller klistra in valfri UTF-8-sträng: en mening, en JSON-nyttolast, en API-nyckel eller vilken text som helst du vill ta ett fingeravtryck av.
-
2
UTF-8 är indatakodningen
Texten serialiseras till UTF-8-byte före hashning, precis som alla vanligt använda SHA-256-bibliotek gör.
-
3
Hashen beräknas
Meddelandet fylls ut till en multipel av 512 bitar och bearbetas block för block genom SHA-256-kompressionsfunktionen över 64 rundor.
-
4
Kopiera hex på 64 tecken
Utdatan är alltid 64 hexadecimala gemener (256 bitar). Kopiera den med ett klick.
Fakta om SHA-256
| Egenskap | Värde |
|---|---|
| Utdatastorlek | 256 bitar / 64 hex-tecken |
| Blockstorlek | 512 bitar |
| Rundor | 64 |
| Kollisionsmotstånd | ~2^128 arbete (teoretiskt) |
| Preimage-motstånd | ~2^256 arbete |
| Hårdvarustöd | SHA-tillägg i Intel/AMD/ARM (sha256rnds2, sha256h) |
Var SHA-256 dyker upp
- Bitcoin. Dubbel SHA-256 (
SHA256(SHA256(x))) för blockhuvuden, adresser och TXID. - TLS 1.3. Transkript-hashen binder handskakningsmeddelandena till det slutliga nyckelschemat.
- Subresource Integrity.
integrity="sha256-..."på<script>-taggar så att webbläsaren avvisar manipulerade CDN-resurser. - JWT. HS256 använder HMAC-SHA-256; RS256 och ES256 använder SHA-256 med RSA eller ECDSA.
- Containeravbildningar. Digesterna
sha256:abc123...identifierar avbildningslager i register. - Innehållsadressering. IPFS, git (valfritt) och paketindex identifierar innehåll med SHA-256.
Det här verktyget returnerar hex
Digesten visas som 64 hexadecimala gemener, samma form som sha256sum, Git och de flesta verktyg använder. Andra ekosystem kodar samma 32 byte annorlunda: Subresource Integrity och vissa AWS-signaturer använder base64 (44 tecken inklusive utfyllnad), och containerregister sätter sha256: före hexvärdet. Om du behöver någon av dessa former, ta hexvärdet härifrån och koda om byten: den underliggande digesten är identisk.
En liten fälla: avslutande radbrytningar
echo "hej" | sha256sum hashar hej\n (fyra byte), inte tre. Om ett kommandoradsverktyg returnerar ett annat värde än den här generatorn för vad som ser ut att vara samma indata, kontrollera om en avslutande radbrytning togs med. Använd echo -n "hej" eller printf "hej" för att hasha exakt tre byte.
Vanliga frågor
Nej. Den här generatorn hashar text som du skriver eller klistrar in. För att ta ett fingeravtryck av en fil, använd ett kommandoradsverktyg som sha256sum fil, shasum -a 256 fil eller certutil -hashfile fil SHA256, som läser de råa byten på disken.
Inte på egen hand. SHA-256 är snabbt, vilket är utmärkt för kontrollsummor men dåligt för lösenordslagring: en angripare kan beräkna miljarder hashar per sekund på en GPU. Använd Argon2id eller bcrypt för lösenord; SHA-256 fungerar bra inuti HMAC-baserade autentiseringskoder.
SHA-2 är familjen (SHA-224, SHA-256, SHA-384, SHA-512). SHA-256 är en specifik utdatalängd. När någon säger “SHA-2” utan att precisera menar de oftast SHA-256.
På vår server. Din text skickas över en krypterad anslutning, hashas med standardfunktionen SHA-256 och digesten på 64 tecken returneras. Vi lagrar inte det du skickar in. SHA-256 är enkelriktad, så digesten kan inte vändas eller dekrypteras tillbaka till din indata.
Relaterade verktyg
Krypteringsidentifierare
Klistra in en krypterad text eller ett hashvärde; identifieraren visar sannolika algoritmer eller kodningsformer: MD5, SHA, bcrypt, AES, RSA, Base64 med flera.
HMAC-generator
Generera HMAC-signaturer (SHA-256, SHA-384, SHA-512, SHA-1, MD5) från ett meddelande och en hemlig nyckel för API-autentisering och webhooks.
Konverterare från ETH till USD
Omvandla Ethereum (ETH) till amerikanska dollar med en live ETH/USD-kurs eller en kurs du anger själv. Se vad vilken ETH-mängd som helst är värd i USD.
Hashgeneratör
Generera MD5-, SHA-1-, SHA-256-, SHA-384-, SHA-512- och CRC32-hashar från text, med en kopieringsklar digest för kontrollsummor och jämförelser.
Filhashkalkylator
Beräkna MD5-, SHA-1-, SHA-256- och SHA-512-hashar av inklistrad text eller filinnehåll för att verifiera nedladdningar och filintegritet.
CSR-generator
Generera en PEM-kodad Certificate Signing Request och tillhörande RSA-privat nyckel. Ange common name, organisationsfälten och nyckelstorleken (2048, 3072 eller 4096 bitar).
Verktyget finns på andra språk
- Generador de hash SHA256 [ES]
- Générateur de hachage SHA256 [FR]
- Gerador de hash SHA256 [PT]
- SHA256-Hash-Generator [DE]
- SHA256-hashgenerator [NL]
- SHA256 해시 생성기 [KO]
- เครื่องสร้างแฮช SHA256 [TH]
- SHA256ハッシュジェネレーター [JA]
- Trình tạo hash SHA256 [VI]
- Generator Hash SHA256 [ID]
- مولّد تجزئة SHA256 [AR]
- Generator skrótów SHA256 [PL]
- SHA256 哈希生成器 [ZH]
- SHA256 Hash Generator [EN]
- Generatore di hash SHA256 [IT]
- Генератор хэшей SHA256 [RU]
- SHA256 Hash Oluşturucu [TR]