Vim的文件加密与解密

Vim的文件加密功能不是很强,但比较实用,因为不必要借助其他软件即可实现。
其方法有两种:
1:使用命令行下的 -x 参数。
2:编辑模式下的 :X 命令。
两者都会提示你输入及重新输入密码。
不要忘记用 :w命令将加密后的新文件存档。
Vim的解密也比较容易,对于已经加密的文件,用Vim打开后会提示你输入密码的。
加密后的文件有其他编辑器打开时会显示为一些乱码,其实是加密后的字符。如果想要解除一个文件的密码,重新用空的密码为文件加密存档即可。
如果你的加密级别要求足够高的话(比如你给国家安全局工作),需要注意的是,在文档存档之前,机器硬盘上会有一个正在编辑文件的swp文件存在,其内容是没有加密的,所以你可以设置在Vim中不保留swp文件;当然,你在编辑的过程中在内存中也是存在你所编辑的文件的未加密的文本内容的,必要的话要设置不在内存中保留其内容。
详细内容请查看help :X 即vim的帮助文件中的相应章节。
不过不要对Vim的加密功能万分安全的,其加密算法并不是太安全,如果有足够的时间和良好的计算环境其密码是可以破解的。不过对于一般人来说,其密码已经比较可靠了。毕竟,锁是防不了坦克的。

你可能感兴趣的:(Vim的文件加密与解密)