Qué hace
Esta herramienta te permite cifrar y descifrar mensajes usando pares de claves PGP (Pretty Good Privacy) pública/privada, impulsada por completo por OpenPGP.js ejecutándose en tu navegador. No se envía ningún dato a ningún servidor — todas las operaciones criptográficas ocurren en el cliente.
PGP usa criptografía de clave pública: compartes tu clave pública abiertamente para que cualquiera pueda cifrar mensajes dirigidos a ti, y solo tú puedes descifrarlos con tu clave privada correspondiente. Es la misma tecnología usada para el correo cifrado (PGP/MIME), las releases de software firmadas y la transferencia segura de archivos.
La herramienta admite:
- Cifrar — pega la clave pública del destinatario y un mensaje en claro → obtén un texto cifrado PGP con ASCII armor
- Descifrar — pega tu clave privada (+ frase de contraseña opcional) y un mensaje cifrado → obtén el texto original en claro
- Inspección de claves — pega cualquier clave PGP (pública o privada) para ver la identidad del propietario, la huella, el algoritmo y la fecha de creación
Cómo usarlo
Cifrar un mensaje
- Selecciona el modo Encrypt.
- Pega la clave pública con ASCII armor del destinatario en la primera área de texto. La información de la clave (user ID, huella, algoritmo) aparece automáticamente.
- Escribe o pega tu mensaje en claro.
- Pulsa Encrypt message. El texto cifrado con ASCII armor aparece en la salida — cópialo con el botón Copy y envíalo al destinatario.
Descifrar un mensaje
- Selecciona el modo Decrypt.
- Pega tu clave privada con ASCII armor.
- Si tu clave privada está protegida con frase de contraseña, introdúcela.
- Pega el mensaje cifrado (el bloque
-----BEGIN PGP MESSAGE-----). - Pulsa Decrypt message. El texto original en claro aparece en la salida.
Ejemplos
Cifrar “Meeting at 3pm” para Alice:
- Clave pública del destinatario: la clave RSA de Alice (huella mostrada)
- Mensaje:
Meeting at 3pm - Salida:
-----BEGIN PGP MESSAGE-----...-----END PGP MESSAGE-----
Alice descifra con su clave privada + frase de contraseña → Meeting at 3pm
Intentar descifrar con la clave de Bob en su lugar → error (el texto cifrado está sellado solo para la clave de Alice).
Buen saber
- Cero contacto con el servidor. Todo el cifrado y descifrado se ejecuta en tu navegador vía OpenPGP.js. Puedes desconectarte de internet y la herramienta sigue funcionando.
- El ASCII armor es el estándar. Las salidas PGP se envuelven en bloques
-----BEGIN PGP ...-----/-----END PGP ...-----con contenido codificado enbase64base64An encoding representing binary data as 64 safe ASCII characters, so it survives transport through text-only channels. It encodes — it does not encrypt.
ychecksumschecksumsA short digest computed from a block of data, compared after transfer or storage to detect corruption. Changing one bit changes the checksum.
. Esto las hace seguras de pegar en correos, chats o cualquier canal de texto. - Las claves públicas son seguras de compartir. Cualquiera con tu clave pública puede cifrar un mensaje para ti, pero no puede descifrarlo — solo tu clave privada puede hacerlo. Piénsalo como un candado que repartes: cualquiera puede cerrarlo, solo tú tienes la llave.
- Protege tu clave privada. Tu clave privada nunca debe compartirse. Si está protegida con frase de contraseña, un atacante necesita tanto el archivo de la clave como la frase de contraseña para leer tus mensajes cifrados.
- Las huellas de clave son identificadores únicos. Una huella (40 caracteres hexadecimales para claves RSA) identifica de forma única una clave PGP. Verifica siempre las huellas con tus contactos por un canal de confianza para prevenir ataques de suplantación de claves.
- Herramientas relacionadas: Age File Encryption (cifrado de archivos más simple con frases de contraseña),
Base64Base64An encoding representing binary data as 64 safe ASCII characters, so it survives transport through text-only channels. It encodes — it does not encrypt.
Encoder (codificar/decodificar base64 sin cifrado),HashHashA one-way function that maps data of any size to a fixed-length digest. Same input, same digest; any change, different digest; not reversible.
Generator (crear hashes criptográficos).