vim 加密功能

- vim的加密功能的优点

1. 加密后,如果不知道密码,就看不到明文,包括root用户也看不了

- 缺点

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

- 加密测试

```

[[email protected] shell]# vim jiami.txt

jaogj

chy

jaogaowe

jaoghwq

jaog

(以上内容仅为测试内容)

:X (这里注意是大写的X)回车;

输入密码: ************  (回车后就可以看到需要输入密码了)

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

之后保存退出即可

[[email protected] shell]# cat jiami.txt (查看后是乱码

VimCrypt~01!O_·.4X¤:a

```

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

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

- 如上是设置密码,但是有个问题我们设置了密码怎么取消密码呢?如下是vim取消密码的操作

1. 第一种方法::set key=

```

johagowhoag

jaogj

chy

jaogaowe

jaoghwq

jaog

:set key=

用 vim 打开文件如jiami.txt,要输入正确的密码,然后在编辑时,将密码设置为空,命令是:set key=

[[email protected] shell]# cat jiami.txt

johagowhoag

jaogj

chy

jaogaowe

jaoghwq

jaog

```

2.

```

johagowhoag

jaogj

chy

jaogaowe

jaoghwq

jaog

:X 后直接回车,回车后直接不用给密码即可,保存退出

[[email protected] shell]# cat jiami.txt

johagowhoag

jaogj

chy

jaogaowe

jaoghwq

jaog

```

温馨提示:配置文件加密,程序再去调用加密的文件是不可以的。

时间: 2024-10-10 07:41:11

vim 加密功能的相关文章

Kitkat的加密功能对应用做了什么?

本文只分析手机加密后,启动到输入密码的界面的流程. 一. 加密后,系统服务针对加密功能做了什么? 最先启动的是SystemServer,调用ServerThread的initAndLoop()方法,开始启动系统的其他的服务. 在该文件中搜索"crypt",得到如下内容: 1. private static final String ENCRYPTING_STATE = "trigger_restart_min_framework"; private static f

给 Qt sqlite 增加加密功能

整合sqlite代码 开源的sqlite中没有实现加密的功能,所以如果需要加密功能,需要自己实现 sqlite3_keysqlite3_rekey 等相关函数 不过开源的 wxsqlite3中已经实现了加密,所以只要将这里的代码整合到qt 中就行,主要是将其实现的 sqlite3_key sqlite3_rekey 等函数添加到 qt 的 sqlite3.c 中 这里有一份已经整合好的代码qt_sqlite_driver.zip 直接解压到 qtbase\src\3rdparty 下就行 整合主

设置-安全-手机加密功能讲解

        此功能可以用来加密手机上的所有数据,包括 Google 帐户.应用数据.音乐和其他媒体信息.已下载的信息等.如果执行了加密操作,您每次开机时都必须输入数字 PIN 或密码. 请注意,上述 PIN 或密码与您在未加密状态下解锁手机时所用的相同,无法单独设置. 警告:加密操作无法撤消.要将手机恢复为未加密状态,唯一的方法是恢复出厂设置,但这会清除您的所有数据. 如果您的手机遭窃,加密可提供额外保护,某些组织可能要求或建议使用加密.在启用加密前,请先咨询您的系统管理员.很多情况下,您设

BitLocker加密功能

BitLocker加密功能 u 案例需求 怎样使用Windows 7的BitLocker功能加密磁盘驱动器,保护文件数据? u 知识提示 微软在Windows 7操作系统旗舰版中为用户提供了一种强悍的BitLocker加密功能,该技术最早出现在Vista系统中,BitLocker机密技术能够同时支持FAT和NTFS两种格式,用来加密保护用户数据,可以加密电脑的整个系统分区,页可以加密可移动的便携存储设备,如U盘和移动硬盘等.其中对U盘等移动设备存储进行加密的BitLocker TO GO就是最新

【转载】TexturePacker 如何使用自带的加密功能及在cocos2dx中的使用

在cocos2dx中使用纹理图集是非常节省资源的,在这里推荐 TexturePacker,而且 TexturePacker工具的加密接口也非常的好用,下面就来介绍一下... TexturePacker 工具的加密,只是相对于一般使用的基础上增加了几步对密码操作的步骤(目前的加密功能仅适用于.pvr.ccz格式): 一.生成密码(图形化界面和命令行两种方式) 方式一:图形化界面生成密码 密码可以自己手动过输入,或者使用下面的这几个按钮,完后点击外面的空白区域就自动保存了... (2)shell脚本

Exchange企业实战技巧:邮件中使用数字签名和邮件加密功能

SMTP最初是为了在封闭的网络中传送相对来说不太重要的简短邮件,因此SMTP传输邮件时,安全性不高.自从安全.多用途INTERNET邮件扩展(S/MIME)成为增强SMTP电子邮件安全功能的标准,使得实现邮件的安全性.可靠性成为可能.S/MIME通过加密来保护电子邮件的内容,使用数字签名来验证电子邮件发件人的身份. S/MIME主要提供两种安全的服务:数字签名.邮件加密 数字签名像是具有法律意义的传统签名的数字形式,提供的安全功能包括有: 1.身份验证 2.认可性 3.数据完整性 邮件加密提供了

oc,UITextFiled,怎么实现点击屏幕键盘自动隐藏和输入密码加密功能

ViewController.m #import "ViewController.h" @interface ViewController () @end @implementation ViewController - (void)viewDidLoad { [super viewDidLoad]; oc,UITextFiled,怎么实现点击屏幕键盘自动隐藏和输入密码加密功能oc,UITextFiled,怎么实现点击屏幕键盘自动隐藏和输入密码加密功能 UITextField * tf

TexturePacker 如何使用自带的加密功能及在cocos2dx中的使用

在cocos2dx中使用纹理图集是非常节省资源的,在这里推荐 TexturePacker,而且 TexturePacker工具的加密接口也非常的好用,下面就来介绍一下... TexturePacker 工具的加密,只是相对于一般使用的基础上增加了几步对密码操作的步骤(目前的加密功能仅适用于.pvr.ccz格式): 一.生成密码(图形化界面和命令行两种方式) 方式一:图形化界面生成密码 密码可以自己手动过输入,或者使用下面的这几个按钮,完后点击外面的空白区域就自动保存了... (2)shell脚本

U-Mail邮件系统存储加密功能保护隐私

近年来,邮件在商务往来中应用频繁,很多机密资料如客户信息.技术文档.财务数据等都通过邮件及其附件传输,这导致一旦邮件遭窃,就会给公司或个人造成重大损失.邮件被窃有几种可能,一是用户账号密码被盗:二是邮件在传输的过程中被人窃密:三是邮件存在公司邮件服务器上被窃密.那么该如何防止邮件被窃密呢? 对于第一种情况,U-Mail邮件系统可以设置密码规则,强制要求用户使用复杂密码,且不能使用弱密码库中的密码,还有就是能过滤XSS反射.SQL注入等: 第二种情况则可以通过购买加密的SSL证书,来将明码转化为乱