Linux中利用Vim对文件进行密码保护的方法详解

  

  

Vim是一种流行的,功能丰富的和高度可扩展的Linux文本编辑器,它的一个特殊功能便是支持用带密码各种的加密方法来加密文本文件。

  

本文中,我们将向你介绍一种简单的Vim使用技巧:在Linux中使用Vim对文件进行密码保护。我们将向你展示如何让一个文件在它创建的时侯以及为了修改目的而被打开了之后获得安全防护。

  

要安装Vim完整版,只需运行这些命令:

        $ sudo apt安装vim # Debian/Ubuntu系统   $ sudo yum安装vim # RHEL/CentOS系统   $ sudo dnf安装vim # Fedora 22 +      


  

  

Vim有个- x选项,这个选项能让你在创建文件时用它来加密。一旦你运行下面的Vim命令,你会被提示输入一个密钥:

        vim - x美元file.txt   警告:正在使用弱加密方法;参见:帮助“厘米”   输入加密密钥:* * * * * * *   再次输入相同密钥:* * * * * * *      

如果第二次输入的密钥无误,你就能可以修改此文件了。

  

癓inux中利用Vim对文件进行密码保护的方法详解“
  被密码保护的Vim文件
  

  

等你修改好之后,摁Esc和键入:wq来保存及关闭文件。下次你想打开它编辑一下,你就必须像这样去输入密钥:

        vim file.txt美元   需要”文件。txt”的加密密钥   警告:正在使用弱加密方法;参见:帮助“厘米”   输入密钥:* * * * * * *      

假设你输了一个错误的密码(或者没输密码),你会看到一些垃圾字符。

  

癓inux中利用Vim对文件进行密码保护的方法详解“
  Vim中的加密内容
  

  


  

  

注意:警告信息暗示保护文件的是弱加密方法。那么接下来,我们来看看怎么在Vim中设置一种强加密方法。

  

癓inux中利用Vim对文件进行密码保护的方法详解“
  Vim中文件弱加密
  

  

为了查看加密方式(cm)集,键入如下:

        :帮助“厘米”      

输出样例:

        * * *“厘米”*“cryptmethod”   “cryptmethod”字符串(默认“zip”)   全局或本地到缓冲区|全球性的本土|   {在Vi}   当缓冲区写进文件中所用的加密方式:   *压缩程序*   zip压缩程序兼容方式。一种弱加密方法。   与Vim 7.2及更老版本后向兼容。   *河豚*   河豚河豚加密方式。中级强度加密方法但有实现上   的瑕疵。需要Vim 7.3及以上版本,用它加密的文件不   能被Vim 7.2及更老版本读取。它会添加一个“种子”,   每次你当你写入文件时,这个加密字节都不同。      

你可以像如下所示的那样给一个Vim文件设置个新的加密方法(本例中我们用blowfish3加密方法)

        :对本地厘米=blowfish3      

然后键入回车和:wq保存文件。

  

癓inux中利用Vim对文件进行密码保护的方法详解”对Vim文件设置强加密
  

  

现在你再打开下面的文件时应该就看不到那条警告信息了。

        vim file.txt美元   需要”文件。txt”的加密密钥   输入加密密钥:* * * * * * *      

你也可以在打开Vim文件之后来设置密码,用:X命令就能像上面所示的那样去设置一个加密密码。

  

  

本文到这里就结束了!文章中我们介绍了怎么通过Linux下的Vim文本编辑器来给一个文件做加密防护。

  

永远记住要用强加密方式及密码来适当的保护那些可能包含了诸如用户名及密码,财务账户信息等机密信息的文本文件。

  

以上就是这篇文章的全部内容了,希望本文的内容对大家的学习或者工作能带来一定的帮助,如果有疑问大家可以留言交流,谢谢大家对的支持。

  

通过:https://www.tecmint.com/password-protect-vim-file-in-linux/

  

亚伦基利译者:ch-cn校对:wxy

  

本文由LCTT原创编译,Linux中国荣誉推出

Linux中利用Vim对文件进行密码保护的方法详解