🔐

Crittografia AES

Cifra e decifra il testo usando AES-256-GCM con una passphrase. Funziona interamente nel tuo browser.

Strumenti per sviluppatori Funziona localmente Nessun dato inviato
AES-256 GCM cifra solo nel browser
Testo in chiaro
→
Testo cifrato (Base64)
Nota: Usa AES-256-GCM con derivazione della chiave PBKDF2 (100.000 iterazioni, SHA-256). Per ogni crittografia vengono generati un salt casuale (16 byte) e un IV (12 byte). L'output è un'unica stringa Base64 contenente salt + IV + testo cifrato. La tua passphrase non viene mai caricata: tutta l'elaborazione avviene nel browser. Per decifrare, devi usare la stessa passphrase usata per crittografare.

Che cos'è la Crittografia AES?

Crittografia AES usa AES lato browser per proteggere il testo in chiaro con una passphrase e decifrarlo di nuovo quando ti serve il contenuto originale. È utile per testare i flussi di crittografia, comprendere il comportamento di IV e tag di autenticazione e gestire segreti brevi localmente senza inviarli a un server.

Come usare la Crittografia AES

  1. Scegli se vuoi crittografare il testo in chiaro o decifrare il testo cifrato.
  2. Inserisci il testo e la passphrase che vuoi usare.
  3. Esegui la conversione e controlla il testo cifrato generato o il testo in chiaro recuperato.
  4. Copia il risultato per test, demo o flussi di lavoro locali.
Comprendi Crittografia AES ▾
Esempio
Input Testo in chiaro: "Secret message" - Chiave: "mykey" - Modalità: AES-GCM-256
Risultato Testo cifrato codificato Base64 (include IV + tag di autenticazione)
Casi d'uso comuni
  • Crittografa note, token o payload localmente prima di condividerli
  • Testa i formati di output AES-GCM durante lo sviluppo di app o API
  • Verifica il comportamento di decrittografia con coppie note di testo cifrato e passphrase
  • Dimostra la crittografia simmetrica lato browser senza chiamate al server
Perché usare questo strumento
  • Utile per validare il comportamento AES-GCM senza configurare codice backend.
  • Aiuta a spiegare IV, tag di autenticazione e flussi di crittografia basati su passphrase.
  • Mantiene testo in chiaro e chiavi nel browser per test locali rapidi.
Domande frequenti
Qual è la differenza tra AES-CBC e AES-GCM?

AES-CBC fornisce solo riservatezza e richiede un MAC separato per la verifica dell'integrità. AES-GCM fornisce sia riservatezza sia autenticazione integrata, rendendolo la scelta preferita per i nuovi sistemi.

Perché il testo cifrato cambia ogni volta che crittografo lo stesso messaggio?

Per ogni operazione di crittografia viene generato un IV casuale (vettore di inizializzazione). Questo garantisce che testi in chiaro identici producano testi cifrati diversi, impedendo l'analisi dei pattern. L'IV viene memorizzato insieme al testo cifrato e usato automaticamente durante la decrittografia.

Quanto è sicuro AES-256?

AES-256 è considerato computazionalmente inviolabile con la tecnologia attuale. Un attacco brute-force richiederebbe più energia di quanta l'universo osservabile possa fornire; è lo standard di riferimento per la crittografia simmetrica.

Posso usare questo strumento per crittografare file?

Questo strumento è progettato per la crittografia di testo. Per la crittografia di file, valuta strumenti dedicati. Tuttavia, se necessario, puoi crittografare il contenuto di un file codificato in Base64.