GPG (xubuntu) – a senha antiga funciona em vez da nova

GPG (xubuntu) – a senha antiga funciona em vez da nova

6 meses atrás mudei minha senha das chaves GPG. No shell parece funcionar bem. Mas o arquivo criptografado pode ser descriptografado de duas maneiras:

  • com comando no terminal gpg file.txt.asc- a nova senha funciona. O antigo não. (qual é correto)
  • no script bash executado via terminal sh /absolute/path/script.sheu insiro #!/bin/bashcom uma linha gpg file.txt.asc-a nova senha não está funcionando. Só o antigo funciona.

Portanto, não consigo descriptografar arquivos com scripts.


  • .gnupga pasta foi movida para o local criptografado e está vinculada de volta ao local original
  • Tentei alterar a senha com gpg --edit-keytambém gpg2 --edit-key(ambos funcionam da mesma forma)
  • o cache do gpg foi apagado, também tentei excluir as chaves e importá-las novamente

Responder1

Afinal, eu descobri:

  • Havia diferentes chaves secretas em gpg e gpg2
  • eu tinha um apelidoalias gpg="gpg2"
  • O script estava funcionando com "gpg" enquanto o shell funcionava com gpg2 (mesmo quando eu pensava o contrário)

informação relacionada