piapia123
es

Generar e inspeccionar claves OpenPGP

Cifrado

Todo se ejecuta en tu navegador: no se sube nada

Entrada
Arrastra un archivo aquí para cargarlo
Resultado

Generadas de verdad, no una demo: la aritmética de campo, las operaciones de punto en curva de Edwards, SHA-512 y la estructura de paquetes OpenPGP son todo propio, y los bloques de clave pública/privada resultantes entran con `gpg --import` (tanto la autofirma como la firma de vinculación de la subclave se calculan de verdad). Tres modos: generar, analizar y armar un comando de gpg. La aleatoriedad viene de `crypto.getRandomValues` y la clave nace en tu navegador: no se sube nada. Ese es el sentido de esta herramienta: en vez de entregar una clave privada a un sitio cualquiera, puedes quedártela en tu equipo.

Funciones

  • Genera de verdad una clave primaria Ed25519 (fijada con los vectores de la RFC 8032)
  • Subclave de cifrado X25519 opcional (RFC 7748) con su firma de vinculación
  • El armor ASCII exportado entra en gpg: sirven la pública y la privada
  • Modo analizar: huella (v4 SHA-1 / v5 SHA-256), ID de clave, algoritmo, creación y caducidad
  • Verifica el CRC24 del armor ASCII y señala datos alterados o truncados
  • Arma un comando `gpg --quick-generate-key`, con caducidad y sugerencias de subclave
  • Analiza claves Ed25519, X25519, RSA, DSA y otras
  • Copia una fila suelta o todas

Cómo se usa

  1. Elige Generar, Analizar o Armar comando gpg
  2. Generar: pon un User ID, un algoritmo y una caducidad, y obtienes el armor público y el privado
  3. Analizar: pega un armor ASCII o hexadecimal en la entrada
  4. Guarda el armor en un archivo y ejecuta `gpg --import`

Preguntas frecuentes

¿La clave privada generada lleva frase de contraseña?
No. Esta herramienta no implementa cifrado S2K, así que aunque marques «protección con frase de contraseña» la clave privada no la lleva. Impórtala y ejecuta enseguida `gpg --edit-key <huella> passwd`: una clave sin proteger la usa cualquiera que la obtenga. Negarse a fingir es deliberado: una falsa sensación de protección es el peor resultado.
¿Por qué el análisis de claves v5 es limitado?
El algoritmo de huella está separado (v4 usa SHA-1; v5 usa SHA-256 con prefijo y campos de longitud distintos), pero el material de clave y la disposición de subpaquetes de v5 aún no se analizan del todo. La inmensa mayoría de las claves que corren por ahí siguen siendo v4.
¿gpg acepta de verdad estas claves?
Sí. Se probó con gpg 2.4 durante el desarrollo: tras importarla, la autofirma es válida, la clave firma y verifica, y la firma de vinculación de la subclave X25519 es válida y sirve para cifrar. Cada byte de los paquetes de clave, el User ID, la autofirma y la vinculación de subclave sigue la especificación OpenPGP.
¿Es seguro generar una clave en una página web?
Esta página calcula enteramente en local, no envía peticiones y no tiene servidor. Pero la página vino de la red y no puedes auditarla. La clave además quedará en tu pantalla, en el portapapeles y en lo que descargues: impórtala en tu llavero pronto y no la pegues en un chat. Para la máxima garantía, sigue generándola con `gpg` en tu propia máquina.

Herramientas relacionadas