Tengo un Yubikey Neo y estoy ejecutando GPGTools (GnuPG / MacGPG2 2.0.28) en OS X (10.11.2). He generado una clave maestra con habilidades SC y claves de firma y cifrado separadas que he movido a Yubikey a través del comando keytocard
. Estos se realizan en una computadora fuera de línea separada.
En mi computadora del día a día, solo he importado mi clave pública. Cuando inserto mi Yubikey y ejecuto gpg --card-status
, como se esperaba, muestra dos subclaves secretas. Sin embargo, una vez que se elimina el Yubikey, puedo ejecutar gpg --list-secret-keys
y mostrará mis subclaves secretas de firma y cifrado. Además, puedo gpg --export-secret-key
y también reimportarlos, aunque estas claves secretas no pueden realizar ninguna firma ni descifrar ningún archivo (nuevamente, con el Yubikey eliminado de la computadora). Este es un comportamiento muy extraño, ya que parece que la computadora está leyendo claves privadas de Yubikey y almacenándolas localmente (aunque estas claves privadas no son válidas).
Pasos para reproducir:
- Comience con un llavero GPG vacío, verifique con
gpg --list-keys
. - Inserte Yubikey con subclaves, verifique estas subclaves con
gpg --card-status
. - Eliminar el Yubikey.
- Ejecute
gpg --list-secret-key
y aparecerán las subclaves de Yubikey. - También puede ejecutar
gpg --armor --export-secret-key <key>
y se imprimirá una clave privada (esta clave privada no parece poder realizar ninguna acción).
¿Estoy malinterpretando alguna información?