emacs EasyPG pergunta qual chave usar, embora epa-file-encrypt-to já especificado

2

Cenário: eu uso o emacs com o EasyPG para automatizar a criptografia e descriptografia de arquivos. Eu abro um arquivo vazio chamado test.gpg. Eu então colo o seguinte texto no arquivo

; - * - epa-file-encrypt-to: ("[email protected]") - * -
this-is-a-test, qualquer texto serve para este teste

Eu prossigo para salvar o arquivo. O Emacs responderá abrindo um buffer chamado * Keys *, onde devo selecionar qual chave usar para a criptografia. Mas, como você vê acima, eu já inseri a especificação chave ("[email protected]") no buffer usando a sintaxe prescrita no manual. E manualmente ter que procurar no outro buffer para encontrar e selecionar a chave pretendida é uma tarefa.

Por que o EasyPG não verifica a especificação da chave ao salvar? Existe uma solução simples?

    
por reikred 30.04.2017 / 22:25

1 resposta

0

Solução alternativa da seguinte forma:

  1. Salve o arquivo com uma extensão non -gpg (ou nenhuma extensão de nome de arquivo).

  2. Faça um "gpg -e nome do arquivo " em uma janela do console. Você precisa digitar a especificação da chave (endereço de e-mail) uma vez. Isso deve criar " nome do arquivo .gpg". Não se esqueça de remover o arquivo não criptografado.

Depois disso, você pode abrir o arquivo criptografado no Emacs. Ele solicitará a frase secreta. E quando salvar as alterações, "epa-file-encrypt-to" será considerado.

    
por 01.05.2017 / 12:40