O problema estava na solução (em russo) que é manipulada com o método de entrada. Atualmente, isso afeta a senha durante a criptografia / descriptografia.
O Emacs criptografa / descriptografa .gpg
arquivos automaticamente. Mas recentemente perdi a capacidade de descriptografar arquivos criptografados pela ferramenta Linux gpg
e vice-versa.
Eu uso:
Descriptografar usando gpg
(criptografado pelo emacs) fornece:
gpg: decryption failed: bad key
Descriptografar usando o emacs (criptografado por gpg) fornece:
epa-file--find-file-not-found-function: Opening input file: Decryption failed,
Alguma ideia de como evitar isso?
O problema estava na solução (em russo) que é manipulada com o método de entrada. Atualmente, isso afeta a senha durante a criptografia / descriptografia.
Você pode estar perdendo um programa de pinagem adequado e, infelizmente, a saída do Emacs é menos que útil.
Em um sistema RedHat, você pode querer instalar o pacote pinentry-gtk
e ver se tudo funciona.
Essa é uma pergunta antiga, mas recentemente tive o mesmo problema, por isso, postarei minha solução de qualquer maneira.
No meu caso, o arquivo foi criptografado usando uma chave GnuPG. Em um ponto em uma sessão de longa duração, o Emacs perdeu a capacidade de descriptografar o arquivo, me dando a mesma mensagem de erro da postagem original:
epa-file--find-file-not-found-function: Opening input file: Decryption failed
Descobri que, se eu matei qualquer processo relacionado de 'gpg-agent' rodando em segundo plano, o Emacs então recuperou a capacidade de descriptografar o arquivo (depois de perguntar pela senha novamente).
Tags encryption emacs gpg