使用VIM给文件添加密码保护

来源

方案来自于 Add Password Protection to a file your editing in vim.

具体方法

1
vim -x <filename>

或者在 vim 编辑器里:

1
:X

注意

需要注意的是缺省使用的加密方式是 zip,这个据说比较弱,所以我们通过修改自己的 .vimrc 来指定别的更强一些的加密方式,例如 blowfish(vim 7.3 以上版本支持) 或 blowfish2(vim 7.4 以上版本支持):

1
echo "set cryptmethod=blowfish" >> ~/.vimrc

或者直接命令行:

1
vim -x +"set cm=blowfish" <FILENAME>

使用场景

  • 可以用 vim 来做密码管理器(结合密码文件放 git 上)