Strumento PGP / GPG

Genera coppie di chiavi OpenPGP e cifra, decifra, firma o verifica messaggi interamente nel tuo browser.

Caricamento strumento…

Strumento PGP / GPGUn banco di lavoro OpenPGP completo che esegue la libreria openpgp.js direttamente nel tuo browser. Genera una coppia di chiavi pubblica e privata da un nome, un'email e una passphrase, quindi cifra, decifra, firma e verifica messaggi in formato ASCII armor senza che nulla lasci la pagina. Le chiavi, le passphrase e il testo in chiaro vengono elaborati localmente in memoria, quindi nulla viene caricato o memorizzato su alcun server.

Cos'è Strumento PGP / GPG?

Lo Strumento PGP / GPG è un frontend OpenPGP gratuito nel browser; OpenPGP è lo standard di cifratura alla base di GnuPG (GPG) e degli strumenti per la privacy della posta. Sviluppatori, ingegneri della sicurezza, giornalisti e chiunque scambi messaggi riservati lo usano per creare chiavi e proteggere il testo senza installare software a riga di comando. Un selettore di Modalità ti permette di scegliere Genera chiavi, Cifra, Decifra, Firma o Verifica. In Genera chiavi inserisci un nome, un'email e una passphrase facoltativa e ricevi una chiave pubblica e una privata in formato ASCII armor. In Cifra incolli la chiave pubblica di un destinatario e un messaggio per ottenere un testo cifrato armor; Decifra lo inverte con la tua chiave privata e la tua passphrase. Firma produce un messaggio firmato in chiaro con la tua chiave privata, e Verifica controlla un messaggio firmato rispetto a una chiave pubblica. Poiché la libreria openpgp viene caricata in modo differito e ogni operazione viene eseguita localmente, il tuo materiale segreto resta sul tuo dispositivo.

Come usare Strumento PGP / GPG

  1. Scegli una Modalità in alto: Genera chiavi, Cifra, Decifra, Firma o Verifica.
  2. Per creare una coppia di chiavi, scegli Genera chiavi, inserisci un nome e un'email, imposta facoltativamente una passphrase per proteggere la chiave privata, quindi premi Genera coppia di chiavi.
  3. Per cifrare, passa a Cifra, incolla la chiave pubblica del destinatario e il tuo messaggio e premi Esegui; copia il testo cifrato armor dal risultato.
  4. Per decifrare, passa a Decifra, incolla il messaggio armor e la tua chiave privata, inserisci la relativa passphrase se presente e premi Esegui.
  5. Per firmare o verificare, scegli Firma (chiave privata) o Verifica (chiave pubblica), incolla il messaggio e la chiave e premi Esegui per produrre un messaggio firmato o leggere il risultato della verifica.
  6. Usa il pulsante di copia su qualsiasi risultato per prelevare il testo della chiave o del messaggio.

Esempi

Generare una coppia di chiavi

In Genera chiavi, inserisci un nome come 'Ada Lovelace', un'email e una passphrase, quindi premi Genera coppia di chiavi. Ottieni un blocco PUBLIC KEY da condividere e un blocco PRIVATE KEY da tenere segreto — entrambi in formato OpenPGP ASCII armor.

Cifrare un messaggio per qualcuno

In Cifra, incolla la chiave pubblica del destinatario e digita il tuo messaggio. Premi Esegui e il risultato diventa un blocco -----BEGIN PGP MESSAGE----- che solo il titolare della chiave privata corrispondente può decifrare.

Verificare un messaggio firmato

In Verifica, incolla un messaggio firmato in chiaro e la chiave pubblica del firmatario, quindi premi Esegui. Il risultato indica se la firma è valida e mostra il testo originale, confermando che non è stato manomesso.

Domande frequenti

La mia chiave privata o la mia passphrase vengono caricate?
No. Tutto viene eseguito nel tuo browser con la libreria openpgp.js. Le chiavi, le passphrase e il testo dei messaggi vengono elaborati localmente in memoria e non vengono mai inviati né memorizzati su alcun server, quindi lo strumento funziona offline e i tuoi segreti restano sul tuo dispositivo.
Che tipo di chiave e algoritmo genera?
Genera coppie di chiavi OpenPGP moderne con i valori predefiniti della libreria (chiavi a curva ellittica Curve25519), veloci e ampiamente supportate dalle versioni attuali di OpenPGP e GnuPG. L'output è OpenPGP ASCII armor standard, compatibile con GPG e altri software OpenPGP.
Perché la decifratura o la verifica falliscono?
Assicurati di aver usato la chiave corrispondente: la decifratura richiede la chiave privata della chiave pubblica del destinatario che ha cifrato il messaggio, e la verifica richiede la chiave pubblica del firmatario. Controlla di aver incollato il blocco armor completo, incluse le righe BEGIN e END, e che la passphrase sia corretta per una chiave privata protetta.
Posso lasciare vuota la passphrase?
Sì. Quando generi una chiave puoi omettere la passphrase per creare una chiave privata non protetta, e quando decifri o firmi con tale chiave lasci vuoto il campo. Una passphrase aggiunge uno strato di protezione se la chiave privata dovesse essere esposta.
È compatibile con GPG?
Sì. Le chiavi e i messaggi usano il formato OpenPGP ASCII armor standard (RFC 9580 / 4880), quindi puoi importare le chiavi in GnuPG e decifrare o verificare i messaggi creati qui, e viceversa.

Strumenti correlati