当前位置:  开发笔记 > 编程语言 > 正文

GnuPG - 如何在不解密的情况下编辑文件并首先保存到本地磁盘?

如何解决《GnuPG-如何在不解密的情况下编辑文件并首先保存到本地磁盘?》经验,为你挑选了1个好方法。

我正在使用GNUPG来加密我的ascii文件.

我学会了生成密钥,以及如何使用它来加密和解密文件.

我使用了两种方法:

gpg -d foo.txt.gpg

gpg --output foo.txt --decrypt
foo.txt.gpg

我意识到第一种方法会在屏幕上显示解密文件,例如当我通过SSH执行命令时.

关于第二种方法,我担心它是否会在本地pc上留下痕迹--foo.txt文件.

最重要的是,我不知道如何动态编辑foo文件的内容.理想情况下,我想通过SSH打开文件使用nano/pico,键入我的密码来解密,然后编辑文件,保存并加密.我非常希望避免将任何文件保存到本地磁盘.

欢迎任何评论.

先感谢您.



1> ire_and_curs..:

一种方法是使用vim.请参阅此页面和此相关问题.

如果您需要更多的灵活性或不想使用vim,编写一个简短的程序来读取来自STDOUT的解密文本,根据自己的喜好编辑,然后重新加密并不是太困难.例如,您可以使用这个最小的Python代码(104行!)为您提供裸骨编辑器,然后自己添加流读取和写入功能.

推荐阅读
小妖694_807
这个屌丝很懒,什么也没留下!
DevBox开发工具箱 | 专业的在线开发工具网站    京公网安备 11010802040832号  |  京ICP备19059560号-6
Copyright © 1998 - 2020 DevBox.CN. All Rights Reserved devBox.cn 开发工具箱 版权所有