Generatore di Chiavi Simmetriche
Genera chiavi AES o HMAC casuali in formato hex, Base64 o byte grezzi usando la Web Crypto API.
Come funziona
Il generatore di chiavi simmetriche crea chiavi casuali sicure per algoritmi di cifratura simmetrica (AES-128, AES-192, AES-256), direttamente nel tuo browser.
Come usarlo:
- Seleziona la lunghezza della chiave desiderata (128, 192 o 256 bit).
- Scegli il formato di output (esadecimale o Base64).
- Clicca su Genera — la chiave viene mostrata immediatamente.
- Copia la chiave e conservala in un luogo sicuro.
Esempio: AES-256 → chiave esadecimale di 64 caratteri casuali.
Limitazioni: La chiave generata non viene mai memorizzata — copiala prima di chiudere la scheda. Non condividere mai una chiave simmetrica tramite un canale non sicuro.
Privacy: La generazione è completamente locale — nessuna chiave viene trasmessa.
Esempio pratico
Genera una chiave a 256 bit: ottieni 64 caratteri esadecimali, o 44 in base64 — gli stessi 32 byte casuali con abiti diversi, e il selettore di formato mostra tutte le rappresentazioni affiancate. Quella lunghezza è ciò che AES-256 si aspetta, il che rende questo il modo più rapido di riempire una voce ENCRYPTION_KEY in un file .env o in un secret di Kubernetes. La barra di entropia conferma la classe di robustezza e, poiché la generazione usa crypto.getRandomValues del browser, la chiave non esiste in nessun luogo se non sulla tua macchina.
Casi d'uso
- Generare chiavi di crittografia AES per la crittografia locale dei file
- Creare segreti HMAC per la firma dei token
- Produrre chiavi monouso per gli ambienti di test
- Insegnare la crittografia simmetrica con dimensioni di chiave reali
Domande frequenti
- Quale lunghezza di chiave scegliere?
- AES-256 è lo standard per la massima sicurezza. AES-128 è sufficiente per la maggior parte degli usi.
- La chiave viene memorizzata?
- No, esiste solo nel tuo browser durante la sessione.
- Posso rigenerare la stessa chiave?
- No, ogni generazione è unica e casuale.
- Qual è la differenza tra simmetrico e asimmetrico?
- La cifratura simmetrica usa la stessa chiave per cifrare e decifrare; l'asimmetrica usa una coppia chiave pubblica/privata.
- Come conservare la mia chiave in sicurezza?
- Usa un gestore di password o un vault digitale cifrato.