Cifra e decifra un testo
Trasforma un messaggio in un testo illeggibile che solo chi ha la passphrase può aprire. La cifratura avviene sul tuo dispositivo.
Sigillato su questo dispositivo
Funziona nel tuo browser. Non viene caricato nulla.
Sigillato
Comunicala al destinatario attraverso un canale diverso dal messaggio, ad esempio di persona o al telefono.
Questa passphrase è corta. Chiunque ottenga il testo cifrato potrebbe provare a indovinarla: usa almeno 4 parole casuali o 12 caratteri casuali.
Le due passphrase non coincidono.
Testo cifrato Messaggio decifrato
Il testo cifrato apparirà qui. Puoi inviarlo tranquillamente via email o in chat: senza la passphrase non rivela nulla, se non la sua lunghezza approssimativa. Il messaggio originale apparirà qui.
Come è protetto
Cifratura AES-256-GCM. La chiave viene derivata dalla tua passphrase con PBKDF2-SHA-256 e 600.000 iterazioni, con un salt e un nonce casuali per ogni messaggio. Qualsiasi modifica al testo cifrato viene rilevata.
Come funziona
-
Scrivi il tuo messaggio
Scrivi o incolla il testo da proteggere, poi scegli una passphrase forte e digitala due volte.
-
Invia il testo cifrato
Copia il risultato in un’email, una chat o una nota. Comunica la passphrase separatamente, mai nello stesso messaggio.
-
Decifra all’arrivo
Il destinatario apre questa pagina, sceglie Decifra, incolla il testo e inserisce la passphrase.
Domande frequenti
Quanto è sicura questa cifratura?
Usa AES-256 in modalità GCM, uno standard usato da banche e governi, tramite il motore Web Crypto integrato nel tuo browser. La chiave deriva dalla tua passphrase con PBKDF2-SHA-256 e 600.000 iterazioni, il che rende lento ogni tentativo di un attaccante. In pratica, la robustezza dipende dalla tua passphrase.
Il mio messaggio o la passphrase vengono inviati a un server?
No. Cifratura e decifratura avvengono interamente nel tuo browser. Questa pagina non trasmette né conserva il messaggio o la passphrase.
E se dimentico la passphrase?
Il messaggio non può essere recuperato. Non ci sono porte di servizio né reimpostazioni: è proprio questo che rende affidabile la cifratura. Conserva la passphrase in un gestore di password se ti servirà in seguito.
Perché lo stesso messaggio dà ogni volta un risultato diverso?
Ogni cifratura usa un nuovo salt e un nuovo nonce casuali. Così non si capisce se due testi cifrati contengono lo stesso messaggio, ed entrambi si decifrano comunque con la stessa passphrase.
Posso decifrare il testo con un altro programma?
Sì, con un po’ di codice. Il testo è in Base64: un byte di versione (1), il numero di iterazioni come intero big-endian di 4 byte, un salt di 16 byte, un nonce di 12 byte, poi il testo cifrato AES-256-GCM e il suo tag di 16 byte. I primi 33 byte sono autenticati come dati associati, e la passphrase viene normalizzata in Unicode NFC prima di PBKDF2-SHA-256.
È adatto a informazioni molto sensibili?
Protegge bene il contenuto di un messaggio, a patto che la passphrase sia forte e condivisa in modo sicuro. Non nasconde chi ha inviato il messaggio né quando. Per conversazioni private continuative è più comoda un’app di messaggistica con crittografia end-to-end.