CentOS下如何用Vim加密解密文本详解

  CentOS用vim/vi给文件加密和解密

  一、 利用 vim/vi 加密:

  优点:加密后,如果不知道密码,就看不到明文,包括root用户也看不了;

  缺点:很明显让别人知道加密了,容易让别人把加密的文件破坏掉,包括内容破坏和删除;

  vi编辑器相信大家都很熟悉了吧,vi里有一个命令是给文件加密的,举个例子吧:

  1) 首先在root主目录/root/下建立一个实验文件text.txt:

  [root@www ~]# vim/vi text.txt

  2) 进到编辑模式,输入完内容后按ESC,然后输入:X(注意是大写的X),回车;

  3) 这时系统提示让你输入密码,2次,如下所示:

  输入密码: *******

  请再输入一次: *******

  4) 保存后退出,现在这个文件已经加密了;

  5) 用cat或more查看文件内容,显示为乱码;用 vim/vi 重新编辑这个文件,会提示输入密码,如果输入的密码不正确,同样会显示为乱码!

  注意:文件加密后,千万别忘了密码!

  二、 解密用vi加密的文件(前提是你知道加密的密码):

  1) 用 vim/vi 打开文件如text.txt,要输入正确的密码,然后在编辑时,将密码设置为空,方法是输入下面的命令:

  :set key=

  然后直接回车,保存文件后,文件已经解密了。

  2) 或者这样也行:

  在正确打开文件后用 “:X” 指令,然后给一个空密码也可以。保存用“wq!”保存。

  两种方法实际上效果是一样的。

(0)

相关推荐

  • CentOS下Vim加密解密文本详解

    CentOS用vim/vi给文件加密和解密 一. 利用 vim/vi 加密: 优点:加密后,如果不知道密码,就看不到明文,包括root用户也看不了: 缺点:很明显让别人知道加密了,容易让别人把加密的文 ...

  • CentOS下DNS的基本和高级配置详解

    DNS服务器工作原理及功能 DNS通过在网络中创建不同的区域(一个区域代表该网络中要命名的资源的管理集合),并采用一个分布式数据系统进行主机名和地址的查询.当在客服机的浏览器中键入要访问的主机名时就会 ...

  • CentOS下SWAP分区建立及释放内存详解

    方法一: 一.查看系统当前的分区情况: >free -m 二.创建用于交换分区的文件: >dd if=/dev/zero of=/whatever/swap bs=block_size ( ...

  • CentOS下共享内存使用的常见陷阱详解

    所谓共享内存就是使得多个进程可以访问同一块内存空间,是最快的可用IPC形式.是针对其他通信机制运行效率较低而设计的.往往与其它通信机制,如信号量结合使用,来达到进程间的同步及互斥.其他进程能把同一段共 ...

  • CentOS下双网卡主备模式配置详解

    CentOS下双网卡主备模式配置详解

  • CentOS系统管理_基本权限和归属的详解

    CentOS系统管理_基本权限和归属的详解 Linux系统管理_基本权限和归属-Redhat Enterprise 5 文件和目录在linux系统中是最为重要的,经常使用root用户登录系统可能没感觉 ...

  • Linux下的多线程编程和fork()函数详解

     一.fork()函数 在操作系统的基本概念中进程是程序的一次执行,且是拥有资源的最小单位和调度单位(在引入线程的操作系统中,线程是最小的调度单位).在Linux系统中 创建进程有两种方式:一是由操作 ...

  • DOS下windows系统查看wifi密码图文详解

    DOS下windows系统查看wifi密码的方法步骤如下所示: 首先,按win+R键,win键如下 弹出框中输入cmd 在弹出界面输入 netsh wlan show profiles 你可以看到你链 ...

  • word下划线怎么打 word下划线打出来方法步骤图文详解

    word下划线怎么打出来呢?打下划线其实分成几种情况,每种方法的需求各不一样,你需要打很短的下划线还是一行下划线,还是一个下划线呢?今天小编给大家分别演示几种用word打下划线的方法.  word下划 ...