Como criptografar automaticamente arquivos orgmode?

11

Eu tenho um repositório git onde alguns arquivos de modo organizacional residem. Alguns deles têm uma natureza particular e o servidor em que o repositório git vive pode ser acessado por terceiros não confiáveis. É por isso que quero criptografar os arquivos organizacionais privados.

O que eu gostaria de obter é o seguinte: No começo, o arquivo é criptografado. Pode ser uma chave simétrica com uma senha ou também pode ser minha chave do GnuPG. Quando abro o arquivo, o Emacs solicita a senha e abre o arquivo (se digitado corretamente). Agora posso trabalhar com o arquivo organizacional como em qualquer outro arquivo organizacional. Quando eu salvar ou fechar o arquivo, ele deverá ser criptografado novamente. Além disso, o commit do git deve ser criptografado.

Como posso fazer algo assim com o GNU / Emacs?

Jens Kubieziel
fonte
3
Para a parte do Emacs e criptografia de arquivos, eu acho, você já esteve e ali, certo?
Nsukami _

Respostas:

12

Você só precisa adicionar ".gpg" no final do nome do arquivo (por exemplo, você pode usar "private.org.gpg" para um arquivo organizacional) e colocar no final

# Local Variables:
# epa-file-encrypt-to: "[email protected]"
# End:

onde [email protected] identifica uma chave gpg usada para criptografar esse arquivo.

Rémi
fonte