Edite um arquivo por meio de um fluxo de criptografia on-the-fly no Unix

5

Ok, esse é um tipo estranho de pergunta. Eu posso ser derrotado por ser idiota aqui.

Eu gostaria de poder editar um arquivo criptografado, mas sem ter que descriptografá-lo manualmente em um local no disco.

Eu vejo o fluxo de trabalho mais ou menos assim:

  • Eu digito um comando unix, nomeando o arquivo criptografado para editar
  • insiro a senha para descriptografar o fluxo de arquivos
  • Um editor gráfico é aberto contendo a versão descriptografada do arquivo
  • Eu posso editar o arquivo e, sempre que eu salvá-lo, ele é criptografado rapidamente no arquivo criptografado
  • Quando fecho o editor, apenas o arquivo criptografado permanece

Eu meio que pensei que seria possível fazer com que um editor conversasse com um fluxo de criptografia on-the-fly, mas achasse que estava falando com um arquivo normal. Algo como:

$ sublime-text | open-gpg-stream my-encrypted-file.gpg
password: 

Isso é possível? Ou é o meu entendimento apenas fora? Se isso não for possível, você poderia explicar por que isso não é possível?

    
por Robin Winslow 15.06.2013 / 01:07

1 resposta

3

Não é uma pergunta estranha, mas você pode fazer melhor simplesmente procurando um editor que, nativamente, faça o que quiser. Por exemplo, vi e vim do. Só não poste uma pergunta para o Superusuário perguntando: "Onde posso comprar ...?"

Se não conseguir, você pode incluir seu editor gráfico favorito (mas sem reconhecimento de criptografia) em um script que manipule a parte de criptografia? Entendemos que você não quer gravar o arquivo no disco - mas você pode descriptografar o arquivo e gravá-lo em um sistema de arquivos tmpfs (disco RAM) ou em um sistema de arquivos criptografados?

    
por 15.06.2013 / 02:56