Generatore SHA256
SHA-256 è il membro a 256 bit della famiglia SHA-2 ed è l’hash di fatto per la crittografia moderna, hash dei blocchi Bitcoin, trascrizioni TLS 1.3, firme JWT HS256, attributi di integrità delle risorse, digest delle immagini dei container. Incolla qualsiasi input e ottieni immediatamente il digest esadecimale di 64 caratteri. Nota che SHA-256 è un hash unidirezionale, non una cifratura: non puoi decifrare né invertire un digest per recuperare il testo originale.
Come generare un digest SHA-256
-
1
Inserisci testo
Qualsiasi stringa UTF-8, una password, un file esportato come testo, un payload JSON o un blob codificato da binario a testo.
-
2
UTF-8 è la codifica di input
Le stringhe vengono serializzate in byte UTF-8 prima dell'hashing, corrispondendo a ogni libreria SHA-256 in uso comune.
-
3
L'hash viene calcolato
Il messaggio viene riempito a un multiplo di 512 bit, elaborato blocco per blocco attraverso la funzione di compressione SHA-256.
-
4
Copia l'esadecimale di 64 caratteri
L'output è sempre di 64 caratteri esadecimali minuscoli (256 bit). Copialo con un clic.
Fatti su SHA-256
| Proprietà | Valore |
|---|---|
| Dimensione output | 256 bit / 64 caratteri esadecimali |
| Dimensione blocco | 512 bit |
| Rounds | 64 |
| Resistenza alle collisioni | ~2^128 lavoro (teorico) |
| Resistenza all’immagine | ~2^256 lavoro |
| Supporto hardware | Estensioni SHA in Intel/AMD/ARM (sha256rnds2, sha256h) |
Dove appare SHA-256
- Bitcoin. Double-SHA-256 (
SHA256(SHA256(x))) per intestazioni di blocco, indirizzi e TXID. - TLS 1.3. Hash della trascrizione che lega i messaggi di handshake nel programma finale delle chiavi.
- Integrità delle risorse.
integrity="sha256-..."sui tag<script>affinché i browser rifiutino le risorse CDN manomesse. - JWT. HS256 utilizza HMAC-SHA-256; RS256 ed ES256 utilizzano SHA-256 con RSA o ECDSA.
- Immagini dei container. I digest
sha256:abc123...identificano i layer delle immagini attraverso i registri. - Indirizzamento dei contenuti. IPFS, git (opt-in), indici dei pacchetti
apt.
Un piccolo problema: newline finali
echo "hello" | sha256sum calcola l’hash di hello\n (sei byte), non cinque. Se il tuo strumento restituisce un valore diverso da questo generatore, controlla se è stata inclusa una newline finale. Usa echo -n "hello" o printf "hello" per calcolare esattamente cinque byte.
Output esadecimale vs base64
L’esadecimale (64 caratteri) è il valore predefinito e corrisponde a sha256sum, Git e la maggior parte degli strumenti. Base64 (44 caratteri, inclusi padding) appare in Integrità delle risorse, firme AWS e ETag S3 per caricamenti multiparti.
Domande frequenti
Non da solo. SHA-256 è veloce, il che è ottimo per i checksum ma cattivo per la memorizzazione delle password, gli attaccanti possono calcolare miliardi al secondo su una GPU. Usa Argon2id o bcrypt per le password; SHA-256 va bene all’interno delle costruzioni MAC basate su HMAC.
SHA-2 è la famiglia (SHA-224, SHA-256, SHA-384, SHA-512). SHA-256 è una specifica lunghezza di output. Quando qualcuno dice “SHA-2” senza specificare, di solito si riferisce a SHA-256.
Nessuno dei due è compromesso. SHA-3 (Keccak) utilizza una costruzione interna diversa (sponge) ed è una protezione contro attacchi ipotetici su SHA-2. In pratica, SHA-256 è più veloce su Intel/AMD grazie alle istruzioni native; SHA-3 è più veloce su alcune piattaforme embedded.
Sul nostro server. Il tuo testo viene inviato tramite una connessione cifrata, elaborato con la funzione SHA-256 standard e il digest viene restituito. Non conserviamo ciò che invii. SHA-256 è unidirezionale, quindi il digest non può essere invertito né decifrato per recuperare il tuo input.
Strumenti correlati
Generatore JWT
Genera JWT firmati con intestazione personalizzata, dichiarazioni del payload, firma HMAC o RSA, scadenza e restrizioni di pubblico per i test.
Identificatore di Crittografia
Incolla un testo cifrato o un hash e l'identificatore suggerisce algoritmi o codifiche probabili: MD5, SHA, bcrypt, AES, RSA, Base64 e altro.
Convertitore ETH in USD
Converti Ethereum (ETH) in dollari USA con un tasso ETH/USD in tempo reale o scelto da te. Scopri quanto vale in USD qualsiasi importo in ETH.
Generatore HMAC
Genera firme HMAC (SHA-256, SHA-384, SHA-512, SHA-1, MD5) da un messaggio e una chiave segreta per l'autenticazione API e i webhook.
Generatore di Hash
Genera hash MD5, SHA-1, SHA-256, SHA-384, SHA-512 e CRC32 dal testo, con un digest pronto da copiare per checksum e confronti.
Generatore MD5
Genera un hash MD5 da qualsiasi testo o file. Output a 128 bit in esadecimale, calcolato interamente nel tuo browser.
Strumento disponibile in altre lingue
- Generador SHA256 [ES]
- Générateur SHA256 [FR]
- Gerador SHA256 [PT]
- SHA256-Generator [DE]
- SHA256-generator [NL]
- SHA256 생성기 [KO]
- เครื่องสร้างข้อมูล SHA256 [TH]
- SHA256ジェネレータ [JA]
- SHA256-generator [SV]
- Bộ tạo mã SHA256 [VI]
- Generator SHA256 [ID]
- مولد SHA256 [AR]
- Generator SHA256 [PL]
- SHA256生成器 [ZH]
- SHA256 Generator [EN]
- Генератор SHA256 [RU]
- SHA256 Oluşturucu [TR]