通过 Unix 中的即时加密流编辑文件

通过 Unix 中的即时加密流编辑文件

好吧,这个问题有点奇怪。我可能会因为愚蠢而被否决。

我希望能够编辑加密文件,但无需手动将其解密到磁盘上的某个位置。

我看到的工作流程大致如下:

  • 我输入一个 unix 命令,命名要编辑的加密文件
  • 我输入密码来解密文件流
  • 将打开一个图形编辑器,其中包含文件的解密版本
  • 我可以编辑文件,并且每当我保存时,它都会被加密回加密文件
  • 当我关闭编辑器时,只剩下加密文件

我有点觉得应该可以让编辑器与实时加密流对话,但我认为它正在与普通文件对话。例如:

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

这可能吗?还是我的理解完全错误?如果不可能,您能解释一下为什么不可能吗?

答案1

这不是个奇怪的问题,但你最好直接找一个已经能满足你需求的编辑器。例如,vivimdo。只是不要向超级用户发问题“我在哪里可以买到……?”

除此之外,您能否将您最喜欢的图形化(但不了解加密)编辑器包装在处理加密部分的脚本中?我知道您不想将文件以明文形式写入磁盘 –– 但您可以解密文件并将其写入 tmpfs 文件系统(RAM 磁盘)或加密文件系统吗?

相关内容