criptografia automática do Emacs e gpg

5

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:

  • criptografia simétrica de frase secreta
  • gnupg 1.4.11
  • emacs 24.0.92.1
  • sid do sid

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?

    
por user331426 04.01.2012 / 21:33

3 respostas

1

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.

    
por 11.01.2012 / 13:58
2

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.

    
por 13.10.2012 / 23:57
2

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).

    
por 28.01.2016 / 20:06