Cifra il testo
Proteggi un messaggio con una passphrase, usando vero AES-256 che non lascia mai il tuo dispositivo.
- Funziona nel tuo browser — il tuo testo non viene mai inviato da nessuna parte
- Nessuna registrazione, nessuna quota, gratis da usare quante volte vuoi
Come funziona
Cifrare qualcosa su un sito web di norma è controproducente: consegni il testo in chiaro e spesso la passphrase a un server, e devi semplicemente fidarti di ciò che accade dopo. Questo strumento funziona nella pagina, usando la crittografia del browser stesso, quindi né l'uno né l'altra lasciano mai il tuo dispositivo.
Che cosa usa
AES-256 in modalità GCM, tramite l'implementazione Web Crypto integrata nel browser: le stesse primitive che proteggono HTTPS, non un cifrario fatto in casa. La chiave viene derivata dalla tua passphrase con PBKDF2-SHA256 su 250.000 iterazioni, il che rende lento per un attaccante indovinare la passphrase. Per ogni messaggio vengono generati un nuovo salt e un nuovo nonce casuali, quindi cifrare due volte lo stesso testo produce un output diverso.
GCM verifica oltre a nascondere
GCM è una modalità autenticata: la decifratura fallisce se anche un solo carattere del blocco cifrato è stato alterato. Significa che ti dice che il messaggio è integro, non solo che è segreto.
La tua passphrase è tutto
Non c'è recupero, né reimpostazione né porta di servizio. Se perdi la passphrase il messaggio è perso per sempre, ed è una proprietà della vera crittografia, non un limite di questo strumento. La solidità dell'insieme poggia sulla passphrase: una lunga, fatta di diverse parole non collegate tra loro, è molto meglio di una breve e complicata.
A cosa serve e a cosa non serve
Va bene per inviare un appunto attraverso un canale non fidato, o per conservare qualcosa in un file che preferisci sia illeggibile. Non è un sistema di messaggistica: devi comunque far arrivare la passphrase al destinatario in un altro modo, e farlo male annulla tutto.
Cifra il testo: domande
È vera crittografia?
Sì: AES-256-GCM tramite la Web Crypto API del browser, con derivazione della chiave PBKDF2. Non è un cifrario giocattolo.
Puoi recuperare il mio messaggio se perdo la passphrase?
No. Non c'è recupero né una porta di servizio. È questo che lo rende crittografia.
Il mio messaggio o la mia passphrase vengono inviati da qualche parte?
No. Entrambi restano nella pagina. Nulla viene trasmesso o memorizzato.
Perché lo stesso testo viene cifrato in modo diverso ogni volta?
Ogni volta vengono usati un nuovo salt e un nuovo nonce casuali, il che è voluto e corretto.