EFS:Encrypting File System,加密文件系统。它可以帮助你针对存储在NTFS磁盘卷上的文件和文件夹进行加密操作。

NTFS:Windows 2000/XP/2003支持的、一个特别为网络和磁盘配额、文件加密等管理安全特性设计的磁盘格式。NTFS支持文件加密管理功能,可为用户提供更高层次的安全保证。

MMC:Microsoft Management Console的简称,是一个集成了用来管理网络、计算机、服务及其他系统组件的管理工具。MMC不执行管理功能,但集成管理工具。可以添加到控制面板的主要工具类型称为管理单元,其他可添加的项目包括 ActiveX 控件、指向 Web 页的链接、文件夹、任务板视图和任务。

由于EFS的用户验证过程是在你登录Windows时进行的,所以只要授权用户登录到Windows,就可以打开任何一个被授权的加密文件。因此,实际上EFS对用户来说是透明的。也就是说如果你加密了某些数据后,你对这些数据的访问将不会有任何限制,而且不会有任何提示,你根本感觉不到它的存在。但是当其他非授权用户试图访问加密过的数据时,就会收到“访问拒绝”的错误提示,从而保护我们的加密文件。

    小提示:

如果你要使用EFS加密文件系统,必须将Windows 2000/XP/Server 2003的加密文件所在分区格式化为NTFS格式。

    实战一:实战EFS文件夹加密

第一步:右击选择要加密的文件夹,选择“属性”,然后单击弹出窗口中的“常规”标签,再单击最下方的“属性→高级”,在“压缩或加密属性”一栏中,把“加密内容以便保护数据”勾选上。

第二步:单击“确定”按钮,回到文件属性再单击“应用”按钮,会弹出“确认属性更改”窗口,在“将该应用用于该文件夹、子文件夹和文件”打上“√”,最后单击“确定”按钮即开始加密文件。这样这个文件夹里的原来有的以及新建的所有文件和子文件夹都被自动加密了。

第三步:如果想取消加密,只需要右击文件夹,取消“加密内容以便保护数据”的勾选,确定即可。

    小提示

在命令行模式下也可用“cipher”命令完成对数据的加密和解密操作,在命令符后输入“cipher/?”并回车可以得到具体的命令参数使用方法。

    实战二:右键轻松加密解密

用上述方法加密文件须确认多次,非常麻烦,其实只要修改一下注册表,就可以给鼠标的右键菜单中增添“加密”和“解密”选项,以后在需要时用右击即可完成相关操作。单击“开始→运行”,输入regedit后回车,打开注册表编辑器,定位到[HKEY_LOCAL_MACHINE/SOFTWARE/Microsoft/Windows/CurrentVersion/Exporer/Advanced],在“编辑”菜单上单击“新建→DWORD值”,然后输入EncryptionContextMenu作为键名,并设置键值为“1”。退出注册表编辑器,打开资源管理器,任意选中一个NTFS分区上的文件或者文件夹,右击就可以在右键菜单中找到相应的“加密”和“解密”选项,直接单击就可以完成加密/解密的操作。

    实战三:多用户禁止特殊文件夹加密

在多用户共用电脑的时候,我们通常将用户指定为普通用户权限,但是普通用户账户在默认的情况下是允许使用加密功能,因此如果在一些多用户共用的电脑上有人利用EFS加密文件,势必会给其他用户带来许多麻烦。所以需要设置某些特定的文件夹禁止被加密,或者禁止文件加密功能。

先来说说如何只想禁止加密某个文件夹,方法是只要在该文件夹中用记事本创建一个名为Desktop.ini的文件,然后添加如下内容:

最后保存这个文件即可。这样如果以后其他用户试图加密该文件夹时就会出现错误信息,无法进行下去。注意,你只能使用这种方法禁止其他用户加密该文件夹,文件夹中的子文件夹将不受保护。

实战四:禁用EFS加密功能

如果要彻底禁用EFS加密,可以打开“注册表编辑器”,定位到[HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\EFS],在“编辑”菜单上单击“新建→Dword值”,然后输入EfsConfiguration作为键名,并设置键值为“1”,这样本机的EFS加密就被禁用了。

实战五:导出EFS密钥

使用Windows 2000/XP的EFS加密后,如果重装系统,那么原来被加密的文件就无法打开了!如果你没有事先做好密钥的备份,那么数据是永远打不开的。由此可见,做好密钥的被备份就很重要。

第一步:首先以本地帐号登录,最好是具有管理员权限的用户。然后单击“开始→运行”,输入“MMC”后回车,打开控制面板界面。

第二步:单击控制面板的“控制面板→添加删除管理单元”,在弹出的“添加/删除管理单元”对话框中单击“添加”按钮,在“添加独立管理单元”对话框中选择“证书”后,单击“添加”按钮添加该单元。

如果是管理员,会要求选择证书方式,选择“我的用户证书”,然后单击“关闭”按钮,单击“确定”按钮返回控制面板。

第三步:依次展开左边的“控制面板根节点→证书→个人→证书→选择右边窗口中的账户”,右击选择“所有任务→导出”,弹出“证书导出向导”。

第四步:单击“下一步”按钮,选择“是,导出私钥”,单击“下一步”按钮,勾选“私人信息交换”下面的“如果可能,将所有证书包括到证书路径中”和“启用加强保护”项,单击“下一步”按钮,进入设置密码界面。

第五步:输入设置密码,这个密码非常重要,一旦遗忘,将永远无法获得,以后也就无法导入证书。输入完成以后单击“下一步”按钮,选择保存私钥的位置和文件名。

第六步:单击“完成”按钮,弹出“导出成功”对话框,表示你的证书和密钥已经导出成功了,打开保存密钥的路径,会看到一个“信封+钥匙”的图标,这就是你宝贵的密钥!丢失了它,不仅仅意味着你再也打不开你的数据,也意味着别人可以轻易打开你的数据。

实战六:导入EFS密钥

由于重装系统后,对于被EFS加密的文件我们是不能够打开的,所以重装系统以前,一定记住导出密钥,然后在新系统中将备份的密钥导入,从而获得权限。

小提示

★确保你导入的密钥有查看的权利,否则就是导入了也没有用的。这一点要求在导出时就要做到

★记住导出时设置的密码,最好使用和导出是相同的用户名。

第一步:双击导出的密钥(就是那个“信封+钥匙”图标的文件),会看到“证书导入向导”欢迎界面,单击“下一步”按钮,确认路径和密钥证书,然后单击“下一步”继续。

第二步:在“密码”后面输入导出时柚玫拿苈耄?衙苈胧淙牒蠊囱 捌粲们棵茉勘;ぁ焙汀氨曛敬嗣茉靠傻汲觥保ㄒ匀繁O麓文芄坏汲觯??缓蟮セ鳌跋乱徊健奔绦??/P>

第三步:根据提示,依次单击“下一步”按钮,OK了,单击完成按钮,看到“导入成功”就表示你已经成功导入密钥了。

试试看,原来打不开的文件,现在是不是全部都能打开了呢?

小提示

★EFS加密的文件打不开了,把NTFS分区转换成FAT32分区或者使用相同的用户名和密码登录甚至重新Ghost回原系统都不能解决问题,因此备份和导入EFS密钥就显得非常重要。

★Windows XP家用版并不支持EFS功能。

转载于:https://blog.51cto.com/xueliang/866461

举例讲解EFS的加密技巧相关推荐

  1. 名词用作动词举例_2020考研英语语法全面举例讲解:逻辑意义一致原则

    以下是宏博太奇考研小编为大家准备整理的"2020考研英语语法全面举例讲解:逻辑意义一致原则",希望对考生有帮助! 2020考研英语语法解析:逻辑意义一致原则 逻辑意义一致就是谓语动 ...

  2. python声明匿名函数_举例讲解Python的lambda语句声明匿名函数的用法

    所谓匿名函数,即是不需要定义函数,像表达式一样使用,不需要函数名(很多时候名字让我很困扰),一些简单的函数简单化, 举个例子 我需要两个整数相加的函数,通常是这么定义的def add(x, y): r ...

  3. 计算机efs加密,2分钟让你学会电脑EFS文件加密

    原标题:2分钟让你学会电脑EFS文件加密 每每被强调文件的重要性,内心活动都如下: 方法是有千千万万,就无一种入我心? 直到发现...... 系统自带加密,一键文件上锁! 加密文件系统(EFS)可以对 ...

  4. 优秀的加密方案-软件加密技巧

    概要 ◎设计优秀的加密方案 ◎简单而有效的加密技巧 ◎进一步提高加密强度 ◎通过"软硬兼施",降低加密成本 ◎通过软件授权,实现多种销售模式 我们需要防御什么 驱动程序替换 这种攻 ...

  5. ev3编程变量模块_英文视频教学翻译-机器人ev3编程学习的第二十讲:举例讲解数据变量模块编...

    机器人ev3编程学习的第二十讲:举例讲解数据变量模块编- Rob Widger (为了容易理解,在原文的翻译时做了修改 by EV3-TOM) 这一节我给大家讲解使用变量模块的编程,这些我喜欢的例子也 ...

  6. excel取消密码_Excel的各种加密技巧,让你的数据更安全

    数据安全一直都是备受关注的话题,对于Excel表格也是一样重要,对于excel表格设置密码保护,可以有效的保护数据的安全,下面给大家分享excel工作表和工作簿的加密技巧,建议收藏学习! 01对工作簿 ...

  7. 加密狗原理-高强度加密-程序加密技巧

    加密狗原理,加密狗加密的基本原理 本文将介绍软件加密加密狗原理,加密狗加密的基本原理的一些编程技巧,以及软件开发者将如何编写安全可靠 的代码,如何对付各种各样的加密狗破解,编写加密程序时应该尽量避免的 ...

  8. 举例讲解H3C配置三层交换机4个步骤详细用法

    举例讲解H3C配置三层交换机4个步骤详细用法,配置三层交换机通用的四个步骤就是:划分VLAN,并描述:给VLAN划网关:给VLAN指定端口:配置路由协议:学会这几个步骤之后就能解决所有的配置三层交换机 ...

  9. 常用正则表达式最强汇总(含 Python 代码举例讲解 + 爬虫实战)

    本文带大家学习正则表达式,并通过 python 代码举例讲解常用的正则表达式 最后实战爬取小说网页:重点在于爬取的网页通过正则表达式进行解析. 正则表达式语法 Python 的 re 模块(正则表达式 ...

最新文章

  1. python 图片打印文章总结
  2. elasticsearch2.3安装以及集群部署
  3. 浏览器还 data URI协议
  4. php tp5支付宝app支付,支付宝APP支付 统一下单 php服务端 tp5
  5. 静态页面被拦截解决办法
  6. PHP+Mysql+jQuery实现发布微博程序--PHP篇
  7. BZOJ 1444 [JSOI2009]有趣的游戏 (Trie图/AC自动机+矩阵求逆)
  8. 剑指offer面试题04. 二维数组中的查找(Array)
  9. vba九九乘法表代码_VBA程序控制结构示例-九九乘法表
  10. greenplum数据迁移gpcopy
  11. 业务需求分析师最重要的5项顶级技能
  12. base64编码图片替换url图片
  13. 阿里飞冰(Iceworks)入门和飞冰是干什么的
  14. 【龙印】把龙芯1c的pwm用作定时器并产生中断
  15. 生成式模型的发展历程
  16. python 02 --python从安装到学习精品网站(廖雪峰官方网站)
  17. Tian Ji -- The Horse Racing 贪心算法
  18. Internal Server Error 错误 The server encountered an internal error or misconfiguration and was una...
  19. CANoe和CANalyzer各种版本之间的区别
  20. 教你使用MATLAB制作一款 图形验证码 生成器(app designer)

热门文章

  1. Crash常见异常总结
  2. git 硬回滚和软回滚
  3. Swift游戏开发实战教程(大学霸内部资料)
  4. 联想服务器DL388eu盘装系统,服务器价格指导 10月双路机架产品导购
  5. centos php 安装mysql_CentOS 7 安装MySQL+PHP环境
  6. EXCEL实现时间戳格式和日期格互转
  7. Nature子刊:Neuropixels 探针单神经元分辨率的大规模神经记录
  8. 马斯克的脑机接口公司Neuralink最新进展:让猴子也玩游戏
  9. P300脑机接口及数据集处理
  10. 如何设计Lighthoused定位接收电路