Cifrado PGP sin la línea de comandos
PGP tiene fama de ser potente y miserable a partes iguales, y por eso buena parte de su uso consiste hoy en pegar claves en chats de IA: justo el lugar al que las claves privadas nunca deben ir. Esta guía recorre las cuatro operaciones que cubren casi todo el uso real, con la suite PGP local en el navegador: generar un par, cifrar, descifrar, firmar y verificar, además de la higiene que decide si algo de eso se mantiene.
Deja de pegar claves privadas en chatbots
Ocurre en un momento previsible. Una clave no se importa, un mensaje no se descifra, una huella no coincide, y la vía rápida parece ser pegar todo el bloque —clave privada incluida— en un chat de IA y preguntar qué falla. No lo hagas. En el momento en que una clave privada entra en un chat, ha salido de tu control: puede quedar en el historial de la conversación, en registros, en una captura que compartas después, en un dispositivo que no es el que creías estar usando. No se puede despegar. Una clave copiada en cualquier sistema que no controlas debe tratarse como comprometida, lo que significa revocarla y empezar de nuevo: exactamente el trabajo que el pegado pretendía evitar.
Hay un segundo problema, más silencioso que el primero: la respuesta puede ser errónea. Los modelos de lenguaje rechazan algunas peticiones de manejo de claves, truncan bloques blindados largos y pueden afirmar una huella o un ID de clave con total seguridad tras leer mal su parte central. La criptografía no perdona los casi aciertos. La alternativa no es la línea de comandos por sí misma; es hacer el trabajo localmente, donde el material nunca viaja. Para eso está la suite PGP de este sitio: la generación de claves, el cifrado, el descifrado, la firma y la verificación se ejecutan en la pestaña del navegador y no se sube nada.
Qué te da realmente PGP
PGP —en su forma moderna, el estándar OpenPGP implementado por GnuPG y otras herramientas— son dos operaciones construidas sobre un par de claves. La clave pública puede compartirse con cualquiera, imprimirse, enviarse por correo o publicarse. La clave privada se mantiene en secreto, protegida por una frase de contraseña. Todo lo cifrado con la clave pública solo puede descifrarse con la clave privada correspondiente. Ese es todo el mecanismo de confidencialidad: ningún secreto compartido que intercambiar antes, ninguna contraseña que acordar en el mismo canal que intentas proteger.
La firma va en sentido contrario. Tú firmas con tu clave privada, y cualquiera que tenga tu clave pública puede verificar que la firma procede del titular de esa clave privada y que el contenido firmado no ha cambiado desde entonces. Usados juntos, el cifrado responde ¿quién puede leer esto? y la firma responde ¿quién escribió esto y está intacto? Lo que ninguno responde es ¿quién estaba mirando?, un límite al que volveremos más abajo, porque decide cuándo PGP es la herramienta adecuada.
Genera un par y luego cifra con la clave de otra persona
Genera tu par de claves en una máquina en la que confíes y trata las dos mitades de forma distinta desde el primer minuto. La mitad pública es una tarjeta de visita: expórtala, dásela a quien pueda escribirte, ponla donde tus corresponsales puedan encontrarla. La mitad privada es la llave maestra de todos los mensajes que alguna vez te cifraron, y su sitio es fuera de línea: en la máquina que descifra, con una copia de seguridad cifrada en un soporte separado, no en notas en la nube, no en un buzón, no en un chat. Al generarla, elige una frase de contraseña que no reutilices en ningún sitio; el generador de contraseñas de este sitio puede crear una frase larga localmente, lo que supera a inventar una bajo presión.
Cifrar es el paso que la gente imagina, y es el más sencillo. Tomas la clave pública del destinatario —obtenida de un modo en el que confías, por razones que se tratan más abajo—, escribes el mensaje o adjuntas el archivo y lo cifras con esa clave. El resultado es un bloque blindado que puede viajar por correo ordinario, porque su contenido solo puede leerlo el titular de la clave privada correspondiente. Una consecuencia merece decirse sin rodeos: si no cifras también con tu propia clave, no podrás volver a leer lo que enviaste. Decide eso a propósito, no por accidente.
Fíjate en qué clave hizo el trabajo. Cifras con la clave pública de la otra persona, no con la tuya. Tu par de claves importa cuando te escriben a ti y cuando firmas; el suyo importa cuando les escribes tú. La mayor parte de la confusión de los principiantes —y de los primeros intentos fallidos— es que esta dirección se invierte, seguida de un mensaje que nadie puede abrir, a veces ni siquiera la persona a la que iba dirigido.
Descifra lo que llega, firma lo que envías, verifica lo que recibes
Descifrar es donde la clave privada se gana sus reglas de almacenamiento. Alguien te envía un bloque blindado o un archivo cifrado; lo abres con la clave privada, introduces la frase de contraseña y lees el contenido localmente. Nada en ese paso necesita una red, un servidor ni una cuenta, y no debería tener ninguna de esas cosas. Si un flujo de trabajo te pide subir un mensaje cifrado y tu clave privada a un sitio web para que descifre por ti, el flujo de trabajo es la amenaza: cierra la pestaña.
Firmar y verificar forman un par, y verificar es la mitad que la gente se salta. Una firma que creas dice a los destinatarios: esto procede del titular de esta clave, sin cambios. Una firma que verificas te dice lo mismo de lo que ha llegado, pero solo si realmente compruebas, y solo frente a una clave pública que confías que pertenece al remitente. Una verificación fallida no es una advertencia que se pueda pulsar y seguir. Significa una de tres cosas: el contenido cambió después de firmar, la firma está corrupta o la clave que firmó no es la que esperabas. Las tres terminan igual: no actúes sobre el contenido y pregunta al remitente, por otro canal, qué ha pasado.
La higiene de claves es la seguridad, la mayoría de los días
Los fallos de PGP en el mundo real rara vez son matemáticas rotas. Son una clave privada sin copia de seguridad, perdida con un portátil. Una frase de contraseña reutilizada de una cuenta de un foro. Una clave que caducó en mitad de una conversación, de modo que los corresponsales vuelven discretamente al texto claro. Fija una caducidad que de verdad vayas a mantener —uno o dos años es una elección común y sensata— y anota la fecha de renovación en un calendario el día que generes la clave, no la semana en que caduque.
Genera el certificado de revocación al mismo tiempo que la clave, antes de necesitarlo, y guárdalo con la copia de seguridad. Un certificado de revocación es como le dices al mundo que una clave se ha retirado o está comprometida; crearlo requiere la clave privada, que es precisamente lo que puede que no tengas el día malo. Frase de contraseña, copia de seguridad y certificado de revocación no tienen glamour, y son la diferencia entre un incidente y un callejón sin salida.
Por último, las huellas. Un ID de clave es corto y no prueba nada; la huella es el hash largo de la clave pública, y compararla es como sabes que la clave que tienes es la que tiene tu corresponsal. Compárala fuera de banda —léela en una llamada, contrástala con una tarjeta o con una página que la persona controle—, no en el mismo hilo de correo que entregó la clave. Una clave que llegó por correo con su huella en el mismo mensaje se ha verificado a sí misma, es decir, no se ha verificado en absoluto.
Los límites honestos, y cuándo usar otra cosa
PGP cifra el contenido. No oculta los metadatos: en el correo, el remitente, el destinatario, el momento y normalmente el asunto siguen visibles para los servidores que transportan el mensaje, y el tamaño de un archivo cifrado también dice algo. También carga con tres décadas de historia de usabilidad: la gestión de claves confundió a una generación de usuarios y las herramientas nunca se volvieron invisibles como lo hicieron las aplicaciones modernas de mensajería. Nada de eso lo hace inútil. Lo hace específico: cifrado asíncrono de archivos y mensajes entre personas capaces de gestionar claves, sin cuenta central ni proveedor en medio.
Para la conversación cotidiana, Signal es la mejor herramienta: las claves se gestionan por ti, el tratamiento de metadatos es más fuerte y nadie tiene que comparar una huella antes de cenar. Para cifrar un archivo para almacenarlo o transferirlo, age es más simple que PGP y más difícil de usar mal. Para firmar una versión o un documento cuando todo lo que necesitas es una firma, minisign es más pequeño y más claro. El terreno que le queda a PGP es real —correo que debe seguir siendo legible durante años, firmas dentro de infraestructura existente, interoperabilidad entre herramientas y décadas— y en ese terreno la suite PGP de aquí quita la línea de comandos del trabajo sin quitar el cuidado que el trabajo requiere.
Preguntas frecuentes
¿Es seguro el PGP basado en el navegador?
El material de claves nunca sale de la pestaña: la generación, el cifrado, el descifrado y la firma se ejecutan localmente en el navegador, y la página no sube ni almacena nada. Dicho esto, un navegador solo es tan fiable como el dispositivo y el navegador que lo ejecutan: las extensiones, el malware y una máquina prestada están por debajo de él. Para las claves cotidianas, ese compromiso es razonable. Para las claves de mayor riesgo —la que protege una versión, una caja fuerte o los datos de otras personas— usa una máquina sin conexión y reserva la herramienta del navegador para el trabajo cómodo.
Perdí mi clave privada o su frase de contraseña. ¿Alguien puede recuperar mis mensajes?
No, y ese es el punto. No hay restablecimiento de contraseña, ni mesa de ayuda, ni puerta trasera: un mensaje cifrado con una clave cuya mitad privada se ha perdido, o cuya frase de contraseña se ha olvidado, permanece cifrado. Cualquiera que pudiera recuperarlo por ti podría recuperarlo también para otra persona. Por eso existen las copias de seguridad y el certificado de revocación de la sección de higiene: la copia es como sobrevives a perder un dispositivo, y el certificado de revocación es como retiras una clave que ya no puedes usar o en la que ya no confías.
¿Cómo sé que una clave pública pertenece de verdad a esa persona?
Compara la huella por un segundo canal: léela en voz alta en una llamada, contrástala con una tarjeta que la persona te haya dado o con una página que controle. La huella es el hash completo de la clave pública; si coincide en ambos lados, tienes la misma clave que tiene esa persona. Los servidores de claves no atestiguan nada: cualquiera puede subir una clave que afirme cualquier nombre y dirección de correo, y aparecer en el listado no es una verificación. Una clave descargada de cualquier sitio, confirmada por su huella en otro sitio, es el estándar al que apuntar.