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?