PT Privacy Tools

PGP: cifra, decifra e firma

Genera coppie di chiavi OpenPGP, cifra e decifra messaggi, firma o verifica testo con openpgp.js, interamente nel browser e senza upload.

🔒 Funziona interamente nel tuo browser — nulla viene caricato

All OpenPGP operations run locally with openpgp.js. Keys and messages are never uploaded.

Advertisement

OpenPGP nel browser, senza server

OpenPGP è lo standard aperto alla base di PGP e GnuPG per email cifrate end-to-end e messaggi firmati. Questo strumento esegue la collaudata libreria openpgp.js direttamente nel browser: puoi generare una coppia di chiavi, cifrare una nota per un collega, decifrare una risposta o controllare una firma senza installare software e senza che nulla lasci il tuo dispositivo. La chiave pubblica di ogni destinatario cifra il messaggio; solo la chiave privata corrispondente, sbloccata con la sua passphrase, può decifrarlo. La firma funziona al contrario: la tua chiave privata produce una firma che chiunque abbia la tua chiave pubblica può verificare, dimostrando che il testo proviene da te e non è stato modificato lungo il percorso.

Scegliere chiavi e passphrase

Il tipo di chiave predefinito è la curva ellittica Curve25519 (Ed25519 per le firme, Cv25519 per la cifratura). È veloce, compatta e ampiamente supportata da GnuPG, Thunderbird, Proton Mail e altri client OpenPGP. RSA 3072 o 4096 è disponibile per la compatibilità con sistemi più vecchi, ma la generazione è più lenta. Proteggi sempre la chiave privata con una passphrase lunga e unica: il file della chiave viene cifrato con essa, quindi un backup rubato è inutile senza la passphrase. Inserisci il tuo vero nome e un indirizzo email che controlli, perché gli altri cercheranno quell'ID utente quando importano la tua chiave pubblica. Condividi liberamente la chiave pubblica e confronta le impronte digitali con i contatti tramite un secondo canale prima di fidarti di una chiave.

Proteggere la chiave privata

La chiave privata viene creata solo nella memoria di questa pagina e scompare quando chiudi la scheda, quindi scaricala subito e conservala in un password manager o su un archivio cifrato. Tieni il certificato di revoca in un luogo separato e offline; se la chiave viene persa o compromessa, pubblicare la revoca dice a tutti di smettere di usarla. Incolla chiavi private solo in pagine di cui ti fidi, preferibilmente sul tuo dispositivo, e svuota i campi quando hai finito. Per l'uso quotidiano a lungo termine, importare la chiave in un client dedicato come GnuPG o in un token hardware offre la protezione più forte.

Come usare

  1. Crea o incolla le chiaviGenera una nuova coppia di chiavi con una passphrase robusta oppure incolla chiavi pubbliche e private esistenti in formato armored.
  2. Scegli un'azioneCifra un messaggio per uno o più destinatari, decifra un messaggio inviato a te oppure firma e verifica del testo.
  3. Copia o scaricaCopia il risultato o scaricalo come file .asc e fai un backup sicuro della chiave privata.

Domande frequenti

La mia chiave privata viene caricata da qualche parte?
No. Le chiavi vengono generate e usate da openpgp.js all'interno di questa pagina. Nulla viene inviato a un server: l'unica copia è quella che salvi tu.
Quale tipo di chiave devo scegliere?
ECC Curve25519 è lo standard moderno: piccola, veloce e supportata da GnuPG 2.1+, Thunderbird e dalla maggior parte delle app OpenPGP. Scegli RSA 3072 o 4096 solo se devi lavorare con software molto vecchio.
A cosa serve il certificato di revoca?
Se la chiave privata viene persa o rubata, importare e pubblicare il certificato di revoca comunica agli altri che la chiave non deve più essere usata. Conservalo offline, separato dalla chiave privata.
È compatibile con GnuPG?
Sì. Chiavi, messaggi cifrati e messaggi con firma in chiaro usano il formato OpenPGP standard con armatura ASCII, quindi puoi importarli con gpg --import e usarli in qualsiasi client OpenPGP.
Advertisement