GPG (xubuntu): la contraseña anterior funciona en lugar de la nueva

GPG (xubuntu): la contraseña anterior funciona en lugar de la nueva

Hace 6 meses cambié la contraseña de mis claves GPG. En apariencia, parece funcionar bien. Pero el archivo cifrado se puede descifrar de dos formas:

  • con comando en la terminal gpg file.txt.asc: la nueva contraseña funciona. El viejo no. (cual es correcta)
  • en el script bash ejecutado a través de la terminal, sh /absolute/path/script.shlo inserto #!/bin/bashcon una línea gpg file.txt.asc-La nueva contraseña no funciona. Sólo funciona el viejo.

Entonces no puedo descifrar archivos con scripts.


  • .gnupgLa carpeta se ha movido a una ubicación cifrada y tiene un enlace simbólico a la ubicación original.
  • Intenté cambiar la contraseña con gpg --edit-keytambién gpg2 --edit-key(ambos funcionan igual)
  • El caché gpg se ha borrado, también intenté eliminar claves y volver a importarlas

Respuesta1

Después de todo lo descubrí:

  • Había diferentes claves secretas en gpg y gpg2.
  • yo tenia un aliasalias gpg="gpg2"
  • El script funcionaba con "gpg" mientras que Shell trabajaba con gpg2 (incluso cuando pensaba lo contrario)

información relacionada