AES Encryptor / Decryptor
Encrypt and decrypt text using AES-256-GCM with PBKDF2 key derivation in your browser.
Informazioni su questo strumento
Il cifratore di testo AES usa AES-GCM (modalità Galois/Contatore), uno schema di cifratura autenticata che fornisce riservatezza e integrità. La password viene trasformata in chiave crittografica tramite PBKDF2 (100.000 iterazioni, SHA-256).
Il formato di output è Base64(sale + IV + testo cifrato + tag di autenticazione). È un blob autonomo — incollalo per decifrare. Tutte le operazioni usano la API crypto.subtle del browser. Nulla viene inviato a un server.
Come usare
- Seleziona la modalità Cifra o Decifra.
- Inserisci una password forte (la stessa deve essere usata per entrambe le operazioni).
- Modalità cifratura: inserisci/incolla il testo in chiaro o clicca su Esempio.
- Modalità decifratura: incolla il testo cifrato in Base64 generato da questo strumento.
- Clicca su Cifra/Decifra e copia il risultato.
Casi d'uso
Gli sviluppatori cifrano frammenti di configurazione sensibili prima di archiviarli. I ricercatori di sicurezza validano la logica di decifratura AES-GCM. I team condividono credenziali cifrate in wiki pubbliche.
Domande frequenti
- Questo strumento è sicuro per i segreti di produzione? — La cifratura è crittograficamente forte, ma gli strumenti web hanno rischi intrinseci. Per i segreti di produzione, usa un gestore di segreti dedicato.
- Perché lo stesso testo produce testo cifrato diverso ogni volta? — Vengono generati un nuovo sale e IV casuali a ogni cifratura. Questo è corretto — impedisce a un attaccante di rilevare che hai cifrato lo stesso messaggio due volte.
- Cosa succede con una password sbagliata? — AES-GCM include un tag di autenticazione. Una password sbagliata provoca un errore invece di un output corrotto.
- Posso decifrare questo in un altro linguaggio di programmazione? — Sì. Il formato è AES-256-GCM standard con derivazione di chiave PBKDF2. Esiste codice equivalente per Python, Node.js e Java.