%20%E2%80%93%20a%20senha%20antiga%20funciona%20em%20vez%20da%20nova.png)
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.sh
eu insiro#!/bin/bash
com uma linhagpg file.txt.asc
-a nova senha não está funcionando. Só o antigo funciona.
Portanto, não consigo descriptografar arquivos com scripts.
.gnupg
a pasta foi movida para o local criptografado e está vinculada de volta ao local original- Tentei alterar a senha com
gpg --edit-key
tambémgpg2 --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 apelido
alias gpg="gpg2"
- O script estava funcionando com "gpg" enquanto o shell funcionava com gpg2 (mesmo quando eu pensava o contrário)