¿Cómo puedo modificar la fecha de creación de una clave GPG / PGP? Puedo configurar la Fecha de creación al crear una clave. Pero, ¿puedo cambiar esta fecha de creación después de la clave que se creó?
No puedo encontrar cómo hacer esto.
¿Cómo puedo modificar la fecha de creación de una clave GPG / PGP? Puedo configurar la Fecha de creación al crear una clave. Pero, ¿puedo cambiar esta fecha de creación después de la clave que se creó?
No puedo encontrar cómo hacer esto.
No es posible cambiar la fecha de creación de una clave PGP, porque la fecha de creación es parte del paquete de claves públicas y privadas.
El Estándar de OpenPGP ( RFC4880 ) dice
5.5.2. Formatos de paquetes de clave pública
(recorte)
Un paquete de la versión 4 contiene:
- ... - A four-octet number denoting the time that the key was created. - ...
5.5.3. Formatos de paquetes de clave secreta
(recorte)
El paquete contiene:
- A Public-Key or Public-Subkey packet, as described above.
También con respecto a las firmas, la especificación dice en la sección 5.2.2. Formato de paquete de firma de la versión 3 :
La concatenación de los datos que se van a firmar, el tipo de firma y el tiempo de creación del paquete de firma (5 octetos adicionales) está en hash. El valor hash resultante se utiliza en el algoritmo de firma. Los 16 bits altos (los dos primeros octetos) del hash se incluyen en el paquete de la firma para proporcionar una prueba rápida para rechazar algunas firmas no válidas.
Como también agregó, en la documentación de GnuPG en " GPG desatendido generación de claves "la documentación dice específicamente:
Fecha-cita: fecha-fecha
Establezca la fecha de creación de la clave tal como está almacenada en la información clave y que también forma parte del cálculo de la huella digital.
Como puede comprender ahora, editar la fecha de creación de su clave actual y mantener la capacidad de cifrar, descifrar y firmar con la clave es imposible. Simplemente porque la fecha se utiliza como parte de la clave.