《LINUX实战:怎样在 Linux 中用 Vim 对文件进行密码保护》要点:
本文介绍了LINUX实战:怎样在 Linux 中用 Vim 对文件进行密码保护,希望对您有用。如果有疑问,可以联系我们。
Vim 是一种流行的、功能丰富的和高度可扩展的 Linux 文本编辑器,它的一个特殊功能便是支持用带暗码各种的加密方法来加密文本文件.
本文中,我们将向你介绍一种简单的 Vim 使用技巧:在 Linux 中使用 Vim 对文件进行密码保护.我们将向你展示如何让一个文件在它创建的时侯以及为了修改目的而被打开了之后获得平安防护.
要安装 Vim 完整版,只需运行这些敕令:
Vim 有个 -x
选项,这个选项能让你在创建文件时用它来加密.一旦你运行下面的 vim 命令,你会被提示输入一个密钥:
$ vim-x file.txt
警告:正在使用弱加密办法;参见:help 'cm'
输入加密密钥:*******
再次输入相同密钥:*******
如果第二次输入的密钥无误,你就能可以修改此文件了.
被暗码保护的 Vim 文件
等你修改好之后,摁 Esc
和键入 :wq
来保留及关闭文件.下次你想打开它编辑一下,你就必须像这样去输入密钥:
$ vimfile.txt
需要"file.txt"的加密密钥
警告:正在使用弱加密方法;参见:help 'cm'
输入密钥:*******
假设你输了一个错误的暗码(或者没输暗码),你会看到一些垃圾字符.
Vim 中的加密内容
注意:警告信息暗示保护文件的是弱加密办法.那么接下来,我们来看看怎么在 Vim 中设置一种强加密办法.
Vim 中文件弱加密
为了查看加密方式(cm)集,键入如下:
:help 'cm'
输出样例:
*'cryptmethod'**'cm'*
'cryptmethod' string (默认"zip")
全局或本地到缓冲区|global-local|
{notinVi}
当缓冲区写进文件中所用的加密方式:
*pkzip*
zip PkZip兼容方式.一种弱加密办法.
与Vim7.2及更老版本后向兼容.
*blowfish*
blowfish 河豚加密方式.中级强度加密办法但有实现上
的瑕疵.需要Vim7.3及以上版本,用它加密的文件不
能被Vim7.2及更老版本读取.它会添加一个“种子”,
每次你当你写入文件时,这个加密字节都不同.
你可以像如下所示的那样给一个 Vim 文件设置个新的加密办法(本例中我们用 blowfish2
加密办法)
:setlocal cm=blowfish2
然后键入回车和 :wq
保留文件.
对 Vim 文件设置强加密
如今你再打开下面的文件时应该就看不到那条警告信息了.
$ vimfile.txt
需要"file.txt"的加密密钥
输入加密密钥:*******
你也可以在打开 Vim 文件之后来设置暗码,用 :X
命令就能像上面所示的那样去设置一个加密暗码.
可以看看我们其他的关于 Vim 编纂器的有用的文章.
本文到这里就结束了!文章中我们介绍了怎么通过 Linux 下的 Vim 文本编纂器来给一个文件做加密防护.
永远记住要用强加密方式及暗码来适当的保护那些可能包含了诸如用户名及暗码、财务账户信息等机密信息的文本文件.
作者简介:
Aaron Kili 是一个 Linux 和 F.O.S.S(Free and Open-Source Software,自由及开放源代码软件)喜好者,未来的 Linux 系统管理员、Web 开发人员,目前是 TecMint 的内容创作者,他喜欢用电脑工作,且崇尚分享知识.
Vim入门根基知识集锦
Vim入门根基教程
把Vim打造成优秀的C++ IDE
Ubuntu 14.04进级Vim7.4到8.0
Vim安装youcompleteme自动补全插件
Linux Vim编纂器使用简单讲解
Vim文本编纂器
Vim安装与设置装备摆设进阶版
Ubuntu 16.04 Vim YouCompleteMe自动补全的安装设置装备摆设与使用
via: https://www.tecmint.com/password-protect-vim-file-in-linux/
本文由 LCTT 原创编译,Linux中国 荣誉推出
本文永远更新链接地址:
学习更多LINUX教程,请查看站内专栏,如果有LINUX疑问,可以加QQ交流《LINUX实战:怎样在 Linux 中用 Vim 对文件进行密码保护》。