本文中,我们将向你介绍一种简单的 Vim 使用技巧:在 Linux 中使用 Vim 对文件进行密码保护。我们将向你展示如何让一个文件在它创建的时侯以及为了修改目的而被打开了之后获得安全防护。 -- Aaron Kili
本文导航
-怎样在 Linux 中用 Vim 对文件进行密码保护 …… 18%
-在 Vim 中设置一种强加密方法 …… 39%
编译自: https://www.tecmint.com/password-protect-vim-file-in-linux/
作者: Aaron Kili
译者: ch-cn
$ sudo apt install vim #Debian/Ubuntu 系统
$ sudo yum install vim #RHEL/CentOS 系统
$ sudo dnf install vim #Fedora 22+
$ vim -x file.txt
警告:正在使用弱加密方法;参见 :help 'cm'
输入加密密钥:*******
再次输入相同密钥:*******
$ vim file.txt
需要 "file.txt" 的加密密钥
警告:正在使用弱加密方法;参见 :help 'cm'
输入密钥:*******
:help 'cm'
*'cryptmethod'* *'cm'*
'cryptmethod' string (默认 "zip")
全局或本地到缓冲区 |global-local|
{not in Vi}
当缓冲区写进文件中所用的加密方式:
*pkzip*
zip PkZip 兼容方式。 一种弱加密方法。
与 Vim 7.2 及更老版本后向兼容。
*blowfish*
blowfish 河豚加密方式。 中级强度加密方法但有实现上
的瑕疵。需要 Vim 7.3 及以上版本,用它加密的文件不
能被 Vim 7.2 及更老版本读取。它会添加一个 “种子”,
每次你当你写入文件时,这个加密字节都不同。
:setlocal cm=blowfish2
$ vim file.txt
需要 "file.txt" 的加密密钥
输入加密密钥:*******
欢迎光临 51学通信论坛2017新版 (http://bbs.51xuetongxin.com/) | Powered by Discuz! X3 |