Categoria: Sviluppo

Cifratura Testo AES

Idea internaManca uno strumento?

Cifra o decifra testo localmente con AES-GCM e una passphrase

Cifra un testo con una passphrase usando AES-GCM, oppure decifra un testo cifrato che hai già, interamente nel tuo browser con la Web Crypto API.

Risultato
Qui comparirà il risultato.

La cifratura usa AES-GCM e PBKDF2 della Web Crypto API nel tuo browser; passphrase e testo non lasciano mai questa scheda.

Tutto ciò che c'è in questa pagina viene elaborato nel tuo browser. Niente viene caricato.

A cosa serve

La cifratura usa AES-GCM con una chiave a 256 bit derivata dalla tua passphrase tramite PBKDF2 (100.000 iterazioni, SHA-256), le stesse primitive usate dalla maggior parte dei gestori di password. Ogni cifratura genera un nuovo salt casuale e un vettore di inizializzazione, entrambi memorizzati insieme al testo cifrato nell'output, così cifrare due volte lo stesso testo produce due risultati diversi, e la decifratura richiede solo la passphrase, non un salt o un IV annotati separatamente. Nulla qui viene inviato da nessuna parte; passphrase e testo restano in questa scheda del browser.

Come si usa

  1. Scegli Cifra o Decifra.
  2. Inserisci una passphrase e il testo o il testo cifrato.
  3. Copia il risultato; conserva la passphrase in un luogo sicuro, poiché non può essere recuperata.

Privacy

Questo strumento funziona interamente nel tuo browser. Quello che inserisci non viene mai caricato, salvato o condiviso: chiudendo la scheda sparisce.

Domande frequenti

Cosa succede se perdo la passphrase?
Il testo cifrato non può essere decifrato senza di essa. Non esiste un'opzione di recupero, per progettazione: la passphrase non viene mai memorizzata da nessuna parte.
La passphrase o il testo vengono inviati a un server?
No. Tutto viene eseguito con la Web Crypto API nella tua scheda del browser; non viene trasmesso nulla.
Perché lo stesso testo si cifra in modo diverso ogni volta?
Ogni cifratura usa un nuovo salt casuale e un vettore di inizializzazione, prassi standard per AES-GCM, che evita che schemi trapelino tra cifrature ripetute di testo simile.