Cifra y descifra con PGP — Gratis, privado y en tu navegador
Un entorno PGP completo con OpenPGP.js: genera un par de claves ECC moderno, cifra mensajes para cualquier clave pública, descifra con tu clave privada y firma en texto claro o verifica mensajes. Todo funciona de forma local en tu navegador: nunca se transmite ninguna clave ni mensaje.
Privado por diseño. Toda la criptografía se ejecuta en tu navegador mediante OpenPGP.js: las claves, frases de contraseña y mensajes nunca salen de tu dispositivo, y las claves solo se guardan si haces clic explícitamente en Guardar.
Preguntas frecuentes
- ¿Se suben mis claves o mensajes a algún sitio?
- No. Toda la criptografía se ejecuta en tu navegador mediante OpenPGP.js. Las claves, frases de contraseña y mensajes nunca salen de tu dispositivo, y nada se almacena a menos que hagas clic explícitamente en "Guardar claves en este navegador".
- ¿Qué tipo de claves genera?
- Claves ECC modernas en curve25519, el estándar actual de OpenPGP. Son más ligeras y rápidas que las antiguas RSA de 4096 bits con una seguridad equivalente, y compatibles con GnuPG 2.1+ y todos los clientes PGP modernos.
- ¿Puedo usar claves generadas en otro lugar (GnuPG, Keybase)?
- Sí. Pega cualquier bloque de clave blindado (-----BEGIN PGP … KEY BLOCK-----). Las claves RSA, ECC y Ed25519 funcionan para cifrar, descifrar, firmar y verificar.
- ¿Qué pasa si olvido mi frase de contraseña?
- La frase de contraseña cifra tu clave privada y no se puede recuperar; ese es su propósito. Sin ella, la clave privada queda inutilizable, así que guarda la frase de contraseña en un gestor de contraseñas.
- ¿Cuál es la diferencia entre cifrar y firmar?
- Cifrar oculta el contenido para que solo el destinatario pueda leerlo. Firmar demuestra que el mensaje proviene de ti y que no fue modificado; el texto sigue siendo legible. Puedes hacer una de las dos cosas o ambas.
- ¿Es seguro hacer clic en "Guardar claves en este navegador"?
- Guarda las claves blindadas en el localStorage de este navegador por comodidad. Cualquiera con acceso a tu perfil de navegador podría leerlas, así que úsalo solo en un dispositivo personal; guardar archivos .asc descargados fuera de línea es más seguro.
Cómo cifrar un mensaje con PGP
- Genera o trae un par de claves. En la pestaña Generar, ingresa un nombre o correo y una frase de contraseña para crear un par de claves ECC (curve25519). Descarga ambos archivos .asc, o pega en las otras pestañas las claves que ya tengas.
- Cifra con una clave pública. En la pestaña Cifrar, pega el bloque de clave PÚBLICA del destinatario y tu mensaje, luego haz clic en Cifrar. Solo su clave privada podrá leer el texto blindado resultante.
- Descifra con tu clave privada. En la pestaña Descifrar, pega tu clave PRIVADA, su frase de contraseña y el mensaje blindado. El texto en claro aparecerá al instante, totalmente fuera de línea.
- Firma y verifica. Usa Firmar para producir un mensaje firmado en texto claro que otros puedan verificar con tu clave pública, y Verifica para comprobar que el mensaje no haya sido alterado.
GratisSin registroFunciona en tu navegador
Casos de uso
- Generar un par de claves PGP para correo cifrado sin instalar GnuPG
- Cifrar un secreto de API o una contraseña con la clave pública de un compañero antes de enviarlo por chat
- Descifrar un mensaje PGP en una computadora donde no puedes instalar programas
- Firmar en claro un anuncio de versión o aviso de seguridad para que los lectores verifiquen la autoría
- Verificar la suma de comprobación firmada de un archivo descargado contra la clave pública del autor