Una "clave secreta" de OpenPGP en realidad consiste en un montón de diferentes paquetes de OpenPGP. Por ejemplo, incluirá las claves pública y privada, que al final son solo números con un encabezado agregado que indica que se trata de un paquete de clave pública / privada y qué protocolo está en uso.
Todo lo demás se almacena en otros paquetes OpenPGP, por ejemplo:
- ID de usuario
- subclaves
- las firmas se utilizan para un montón de usos:
- vincular los ID de usuario y las subclaves a la clave principal
- configuración de algoritmos preferidos, ...
- establecer fechas de caducidad
- certificaciones que recibió de otras claves
Entonces, todo realmente importante es la clave privada principal. Mientras tenga esto, puede revocar todas las (sub) claves y realizar modificaciones arbitrarias en su clave en cualquier momento.
Como esta clave privada principal nunca cambiará, puede almacenar fácilmente una copia de solo lectura. Si necesita cargarlo (otra vez), simplemente busque todo lo demás (todo lo que sea público) de un servidor de claves, y GnuPG lo fusionará. Lo único que faltaría serían las subclaves secretas no incluidas en su exportación fuera de línea, por lo que tendría que intercambiarlas.