原文地址:linix环境下给文件加密/解密的方法 作者:oracunix

一、 利用 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!”保存。
两种方法实际上效果是一样的。

linux环境下给文件加密/解密的方法相关推荐

  1. linux加密格式化吗,linux环境下给文件加密/解密的方法

    一. 利用 vim/vi 加密: 优点:加密后,如果不知道密码,就看不到明文,包括root用户也看不了: 缺点:很明显让别人知道加密了,容易让别人把加密的文件破坏掉,包括内容破坏和删除: vi编辑器相 ...

  2. 关于linux环境下访问Windows数据库的处理方法

    ** 关于linux环境下访问Windows数据库的处理方法 1 首先需要知道windows系统下的ip地址,打开cmd控制台,输入ipconfig这个命令,获取window的本地ip地址,方便lin ...

  3. linux删除test文件夹,Linux删除目录下的文件的几种方法

    Linux删除目录下的文件的几种方法 删除当前目录下的文件 1.rm -f * #最经典的方法,删除当前目录下的所有类型的文件 2.find . -type f -delete或find . -typ ...

  4. linux删除目录或文件命令行,Linux删除目录下的文件的10种方法小结

    看到了一遍文章,便突发奇想的想起Linux中删除目录下的所有文件的方法:整理了几个,如有不足,还望读者不吝赐教! 删除当前目录下的文件 1.rm -f * #最经典的方法,删除当前目录下的所有类型的文 ...

  5. Linux下实现文件加密解密

    Linux下利用异或加密解密算法实现文件加密解密 1.新建三个文件file1.file2.file2,分别用于存放原始数据.加密数据.解密数据.打开文件1写入原始数据.如图所示: 2.利用vi文本编辑 ...

  6. linux vim取消加密,linux 使用vim文件加密/解密的方法

    一. 利用 vim/vi 加密: 优点:加密后,如果不知道密码,就看不到明文,包括root用户也看不了: 缺点:很明显让别人知道加密了,容易让别人把加密的文件破坏掉,包括内容破坏和删除: vi编辑器相 ...

  7. Linux操作系统下查找文件的几种方法

    1.whereis 文件名 特点:快速,但是是模糊查找,例如 找 #whereis mysql 它会把mysql,mysql.ini,mysql.*所在的目录都找出来.我一般的查找都用这条命令. 2. ...

  8. linux删除目录中指定文件,Linux删除目录下的文件的10种方法

    删除当前目录下的文件 1.rm -f * #最经典的方法,删除当前目录下的所有类型的文件 2.find . -type f -delete或find . -type f -exec rm -f {} ...

  9. Linux环境下,文件的压缩/解压

    一.zip格式   zip可能是目前使用的最多的文档压缩格式.优点:可以在不同的操作系统平台上使用.缺点:支持的压缩率不是很高.而tar.gz和tar.bz2在压缩率方面做得非常好. 压缩一个zip文 ...

  10. Linux 环境下 gzip 的加解密命令

    1.加密 [root@127-0-0-1 nginx]# gzip -v access.log-20190328access.log-20190328: 95.8% -- replaced with ...

最新文章

  1. 新华三发布H3C Workspace数字工作空间:只需一张屏,程序员也能随时随地在云上写代码
  2. 如何把2d目标检测的bbox转化到现实世界坐标系的?
  3. matplotlib 标签_Python可视化matplotlibamp;seborn14热图heatmap
  4. 我是如何提高工作和研究效率的?分享给大家几个神器
  5. 两组回归系数差异检验_【stata系列】——组间系数差异检验
  6. 重启大法好!线上常见问题排查手册
  7. c#委托调用另一窗口函数_在C#中使用委托调用成员函数
  8. python-9:nonlocal,指定上一级变量
  9. CSS3新增了哪些特性
  10. 现在生意不是能不能干的问题
  11. spring+hibernate:在applicationCOntext.XML中配置C3P0参数说明
  12. 简单比较 http https http2
  13. Android 用代码获取基站号(cell)和小区号(lac)
  14. Python实现网页自动截图
  15. 从企业钉钉的接口获取数据
  16. 分解质因数 JAVA
  17. 【老骥伏枥-狗年大礼包】嵌入式linux逆向工程,手把手教你作黑Q-第四讲
  18. nedc和epa续航里程什么意思_5分钟看懂综合工况续航、等速续航和NEDC续航指标
  19. Hantek 5000系列示波器原理图研究
  20. 设计篇-网页设计的组成

热门文章

  1. python的标准数据类型_Python中的标准数据类型
  2. python:安装pycaret2.2.3(pytorch版本为1.7.1)
  3. mysql 程序无法连接_程序无法连接到服务器不知道怎么解决
  4. 用txt写的mysql数据库_TXT怎么导入mySQL数据库
  5. 钉钉 e应用 mysql_钉钉E应用入门总结
  6. python实现50行代码_利用 50行Python 代码构建一个在线文本生成器!
  7. Python基于共现提取《釜山行》人物关系
  8. PostgreSQL 10.1 手册_部分 II. SQL 语言_第 10 章 类型转换_10.5. UNION、CASE和相关结构...
  9. fork和vfork,exec
  10. LINUX的bash的一些特性