Generador de claus PGP i xifratge
Genera claus OpenPGP (Curve25519 o RSA 4096), xifra, desxifra, signa i verifica missatges PGP al navegador. Les claus i els missatges no surten del dispositiu.
Les claus, els missatges i les contrasenyes es queden al teu navegador: aquesta eina executa OpenPGP en local i no envia res. Tanca la pàgina quan acabis.
- ID d'usuari
- —
- Algorisme
- —
- ID de la clau
- —
- Creada
- —
Empremta digital:
Desa ara la clau privada i el certificat de revocació en un lloc segur. No es desen enlloc: quan surtis d'aquesta pàgina es perdran.
Com utilitzar el generador de claus PGP
- A Genera claus, introdueix un Nom i/o un Correu electrònic, tria una Contrasenya (protegeix la clau privada) i torna-la a escriure a Confirma la contrasenya.
- Tria un Tipus de clau: ECC Curve25519 (recomanat), RSA de 3072 bits o RSA de 4096 bits, i fes clic a Genera el parell de claus. Les claus RSA triguen uns quants segons.
- Comprova l’ID d’usuari, l’ID de la clau i l’Empremta digital:, i després fes servir Baixa la clau pública (.asc), Baixa la clau privada (.asc) i Baixa el certificat de revocació. No es desa res: guarda els fitxers abans de sortir de la pàgina.
- Per enviar un missatge secret, obre Xifra, enganxa la Clau(s) pública(es) del destinatari (es permeten diversos blocs), escriu el Missatge i fes clic a Xifra. Marca Signa també amb la meva clau privada per demostrar que l’has escrit tu.
- Per llegir un missatge que t’han enviat, obre Desxifra, enganxa el Missatge xifrat, La teva clau privada i la seva contrasenya, i fes clic a Desxifra. Afegeix la Clau pública del remitent per comprovar-ne la signatura.
- Signa crea una signatura en text clar que qualsevol persona pot llegir; Verifica la comprova amb la Clau pública del signant.
Un parell de claus acabat de generar també s’omple a les altres pestanyes, de manera que pots provar tot el cicle de cop.
Com funciona el xifratge PGP
PGP (normalitzat com a OpenPGP a la RFC 4880 i a la seva actualització, la RFC 9580) utilitza un parell de claus. La clau pública es pot compartir amb qualsevol persona: xifra els missatges adreçats a tu i verifica les teves signatures. La clau privada es queda amb tu: desxifra aquests missatges i crea signatures. En realitat, cada missatge es xifra amb una clau de sessió aleatòria (AES), i només aquesta petita clau de sessió es xifra amb les claus públiques dels destinataris, i per això un mateix missatge es pot adreçar a diverses persones.
L’empremta digital és un hash de la clau pública. Compara-la amb el teu interlocutor per un altre canal (en persona, per telèfon) abans de fiar-te d’una clau rebuda per correu electrònic: això és el que et protegeix d’una clau suplantada. L’ID de la clau són simplement els últims 16 caràcters hexadecimals de l’empremta.
Quin tipus de clau he de triar?
- ECC Curve25519 crea una clau de signatura Ed25519 amb una subclau de xifratge Curve25519 (X25519). Les claus són petites, ràpides i tan fortes com RSA 3072. Aquest format de versió 4 l’admeten GnuPG 2.2 i posteriors, Thunderbird, Proton Mail i la resta de clients OpenPGP actuals.
- RSA de 3072 / 4096 bits és l’opció per a programari molt antic que no coneix les corbes el·líptiques. Els 4096 bits aporten un petit marge respecte als 3072 a costa de claus més grans i operacions més lentes.
Consells de seguretat i límits
- L’eina executa la biblioteca de codi obert OpenPGP.js dins del teu navegador. Les claus, els missatges i les contrasenyes no es pugen mai, i la biblioteca només es carrega quan fas clic en un botó.
- Tria una contrasenya llarga: el fitxer de la clau privada es xifra amb ella i és la teva última línia de defensa si el fitxer es copia.
- Guarda el certificat de revocació fora de línia. Si la clau privada es perd o te la roben, importar-lo avisa la resta de gent que la clau ja no s’ha de fer servir.
- Una pàgina web és còmoda, però no és un entorn blindat: per a claus d’alt valor i llarga durada, genera-les fora de línia amb GnuPG en un ordinador de confiança.
- Aquesta eina gestiona missatges de text. No gestiona un clauer, servidors de claus, dates de caducitat ni el xifratge de fitxers.
Preguntes freqüents
S'envien la meva clau privada i els meus missatges a un servidor?
No. Tot, inclosa la generació de claus, s’executa en local amb JavaScript al teu navegador. Fins i tot et pots desconnectar d’Internet un cop la pàgina s’ha carregat i la biblioteca s’ha utilitzat una vegada.
Puc utilitzar les claus amb GnuPG o Thunderbird?
Sí. Els fitxers .asc baixats són claus OpenPGP estàndard amb armadura ASCII. Importa’ls amb gpg --import fitxer.asc o mitjançant el gestor de claus OpenPGP de Thunderbird.
Què passa si oblido la contrasenya?
La clau privada no es pot desbloquejar i els missatges xifrats per a ella ja no es poden llegir. No hi ha cap recuperació: publica el certificat de revocació i crea una clau nova.
Per què el missatge desxifrat diu que la signatura no s'ha comprovat?
El missatge està signat, però l’eina necessita la clau pública del remitent per verificar-lo. Enganxa-la a Clau pública del remitent i torna a desxifrar.
Quina diferència hi ha entre signar i xifrar?
El xifratge amaga el contingut perquè només els destinataris el puguin llegir. Una signatura deixa el text llegible, però demostra qui l’ha escrit i que no s’ha modificat. Xifra pot fer les dues coses alhora.
Eines relacionades
- Eina per xifrar text Xifra i desxifra text amb una frase de pas al navegador, amb AES-256-GCM i PBKDF2 de 600.000 iteracions. No es puja res. Límits explicats amb honestedat.
- Generador de hash (MD5, SHA-256) Genera hashos MD5, SHA-1, SHA-256 i SHA-512 de text o de fitxers de qualsevol mida i verifica sumes de verificació. Tot s'executa al navegador.
- Generador de contrasenyes Generador de contrasenyes gratuït que crea contrasenyes aleatòries fortes de 4 a 128 caràcters al navegador amb un generador segur. No es desa ni s'envia res.
- Generador de frases de pas Crea frases de pas fortes i fàcils de recordar amb la llista d'EFF o una de francesa, amb l'entropia en bits. Es generen de manera segura al navegador.