Saltar al contenido

Cómo eliminar el secreto de gpg keys a la fuerza, sin huella dactilar?

Estate atento porque en este post vas a encontrar la contestación que buscas.Esta sección ha sido probado por nuestros expertos para asegurar la calidad y exactitud de nuestro post.

Solución:

Usar gpg --list-secret-keys --with-colons --fingerprint para generar la lista de huellas dactilares en un formato fácilmente analizable. Agarra las líneas del formulario. fpr:::::::::xxxx: que corresponden a la keys desea eliminar y pasar las huellas dactilares (el xxxx) a gpg --batch --delete-secret-keys.

El siguiente comando genera todos los secretos key huellas dactilares ¡Asegúrese de seleccionar solo los que desea eliminar!

gpg --list-secret-keys --with-colons --fingerprint | sed -n 's/^fpr:::::::::([[:alnum:]]+):/1/p'

Sé que este tema es antiguo y que la respuesta se parece un poco a la de Gilles, pero creo que responde la pregunta por completo (ya que tuve el mismo tipo de problemas que OP):

for i in `gpg --with-colons --fingerprint | grep "^fpr" | cut -d: -f10`; do gpg --batch --delete-secret-keys "$i" ; done

Combiné las respuestas de Gilles y Dolanor en este delineador que es útil en caso de que quieras eliminar una respuesta específica. key:

gpg --fingerprint --with-colons $GPG_KEY |
    grep "^fpr" |
    sed -n 's/^fpr:::::::::([[:alnum:]]+):/1/p' |
    xargs gpg --batch --delete-secret-keys

No responde la pregunta original, pero podría ser útil para otra persona.

Aquí tienes las reseñas y valoraciones

Puedes añadir valor a nuestra información colaborando tu experiencia en las crónicas.

¡Haz clic para puntuar esta entrada!
(Votos: 0 Promedio: 0)



Utiliza Nuestro Buscador

Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *