Strumento PGP / GPG
Genera coppie di chiavi OpenPGP e cifra, decifra, firma o verifica messaggi interamente nel tuo browser.
Strumento PGP / GPG — Un 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
- Scegli una Modalità in alto: Genera chiavi, Cifra, Decifra, Firma o Verifica.
- 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.
- 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.
- Per decifrare, passa a Decifra, incolla il messaggio armor e la tua chiave privata, inserisci la relativa passphrase se presente e premi Esegui.
- 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.
- 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
Crittografia di testo AES (AES-GCM + PBKDF2)
Cifra e decifra testo con AES-256-GCM usando una chiave derivata da una passphrase (PBKDF2 SHA-256, sale casuale), interamente nel tuo browser e senza alcun caricamento.
Hash Argon2 e scrypt
Esegui l'hash di una password con Argon2id o scrypt e verifica un hash Argon2 rispetto a una password, interamente nel tuo browser.
Generatore e Verificatore di Hash Bcrypt
Genera un hash di password bcrypt da testo in chiaro con il fattore di costo che scegli, oppure verifica una password rispetto a un hash bcrypt esistente, interamente nel tuo browser.
Generatore di mnemonica BIP39
Genera una frase di recupero BIP39 casuale da 12 a 24 parole in diverse lingue, oppure riconverti una mnemonica esistente nella sua entropia grezza, tutto nel tuo browser.