Vim的文件加密与解密
来源:互联网 发布:青少儿编程 编辑:程序博客网 时间:2024/04/30 08:05
Vim的文件加密功能不是很强,但比较实用,因为不必要借助其他软件即可实现。
其方法有两种:
1:使用命令行下的 -x 参数。
2:编辑模式下的 :X 命令。
两者都会提示你输入及重新输入密码。
不要忘记用 :w命令将加密后的新文件存档。
Vim的解密也比较容易,对于已经加密的文件,用Vim打开后会提示你输入密码的。
加密后的文件有其他编辑器打开时会显示为一些乱码,其实是加密后的字符。如果想要解除一个文件的密码,重新用空的密码为文件加密存档即可。
如果你的加密级别要求足够高的话(比如你给国家安全局工作),需要注意的是,在文档存档之前,机器硬盘上会有一个正在编辑文件的swp文件存在,其内容是没有加密的,所以你可以设置在Vim中不保留swp文件;当然,你在编辑的过程中在内存中也是存在你所编辑的文件的未加密的文本内容的,必要的话要设置不在内存中保留其内容。
详细内容请查看help :X 即vim的帮助文件中的相应章节。
不过不要对Vim的加密功能万分安全的,其加密算法并不是太安全,如果有足够的时间和良好的计算环境其密码是可以破解的。不过对于一般人来说,其密码已经比较可靠了。毕竟,锁是防不了坦克的。
其方法有两种:
1:使用命令行下的 -x 参数。
2:编辑模式下的 :X 命令。
两者都会提示你输入及重新输入密码。
不要忘记用 :w命令将加密后的新文件存档。
Vim的解密也比较容易,对于已经加密的文件,用Vim打开后会提示你输入密码的。
加密后的文件有其他编辑器打开时会显示为一些乱码,其实是加密后的字符。如果想要解除一个文件的密码,重新用空的密码为文件加密存档即可。
如果你的加密级别要求足够高的话(比如你给国家安全局工作),需要注意的是,在文档存档之前,机器硬盘上会有一个正在编辑文件的swp文件存在,其内容是没有加密的,所以你可以设置在Vim中不保留swp文件;当然,你在编辑的过程中在内存中也是存在你所编辑的文件的未加密的文本内容的,必要的话要设置不在内存中保留其内容。
详细内容请查看help :X 即vim的帮助文件中的相应章节。
不过不要对Vim的加密功能万分安全的,其加密算法并不是太安全,如果有足够的时间和良好的计算环境其密码是可以破解的。不过对于一般人来说,其密码已经比较可靠了。毕竟,锁是防不了坦克的。
- Vim的文件加密与解密
- vim加密解密文件
- 文件的加密与解密
- 模拟文件的加密与解密
- 文件的对称加密与解密
- c++文件的加密与解密
- Android文件的加密与解密
- 文件的简单加密与解密(不安全)
- 文件的加密解密
- JAVA文件加密与解密
- JAVA文件加密与解密
- RC4Tool文件加密与解密
- 老掉牙的ASP文件的加密与解密
- c# winform 文件内容的加密与解密
- PE文件代码段的加密与解密
- Java实现文件的DES加密与解密算法
- 【加密与解密】C#如何读取pem的KEY文件
- DES 方式:文件加密与解密的简单测试
- Android 实用工具Hierarchy Viewer实战
- java去掉html标签
- jquerymobile-22 方法
- ctags和cscope阅读代码
- PL/SQL实战 避免误用
- Vim的文件加密与解密
- 佛跳墙
- 模板参数
- Algorithm Practice for 1577
- 解释bash脚本中set -e与set -o pipefail的作用
- linux调整lvm分区大小
- NSString的内存分配及管理
- ubuntu下边安装/更新adobe flash player
- asp中计算日期差的问题