首页 帮助中心 美国服务器 Linux下如何使用Vim加密文件
Linux下如何使用Vim加密文件
时间 : 2023-03-27 09:27:17 编辑 : 华纳云 阅读量 : 169

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

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

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

$ sudo apt install vim          #Debian/Ubuntu 系统

$ sudo yum install vim          #RHEL/CentOS 系统

$ sudo dnf install vim          #Fedora 22+

怎样在 Linux 中用 Vim 对文件进行密码保护

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

$ vim -x file.txt

警告:正在使用弱加密方法;参见 :help 'cm'

输入加密密钥:*******

再次输入相同密钥:*******

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

被密码保护的 Vim 文件

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

$ vim file.txt 需要 "file.txt" 的加密密钥

警告:正在使用弱加密方法;参见 :help 'cm'

输入密钥:*******

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

在 Vim 中设置一种强加密方法

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

Vim 中文件弱加密

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

:help 'cm'

输出样例:

https://www.hncloud.com/uploads/UEditorImages/202303/27/1a7faaab8d90f60430f4e87229d0edf7.jpg

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

:setlocal cm=blowfish2

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

对 Vim 文件设置强加密

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

$ vim file.txt

需要 "file.txt" 的加密密钥

输入加密密钥:*******

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

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

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

华纳云 推荐文章
基于CentOS 6.9搭建ELK环境指南 Linux中部署自动化运维工具ansible windows IIS权限设置的方法 Windows 操作系统的安全设置 Ubuntu 16.04下搭建Fuchsia开发环境 如何解决无法通过SSH或SFTP连接服务器问题 CentOS6编译安装Python2.7 IIS修复IIS出现错误后完全重装的方法 linux常用命令有哪些及如何使用 windows下kafka怎么启动服务器
客服咨询
7*24小时技术支持
技术支持
渠道支持