EFS文件加密(文件名称是绿色)打不开,打开时需要管理权限

文章讲述了作者在处理公司财务电脑银行客户端证书问题时,误删了重要的EFS加密证书,导致加密文件无法访问。经过一系列尝试和学习,了解到EFS加密的重要性以及证书备份的必要性,最终找回证书解决问题。强调了在处理此类技术问题时,了解技术细节和备份关键信息的重要性。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

前言

最近碰到一个棘手的问题,公司财务电脑在登录银行客户端的时候,显示有两个证书,其中一个是银行自身的证书,另一个是用户个人(administrator)证书(当时不知道这个是啥,有啥用),而且银行证书快过期了提示让更新,更新时又提示存在多个证书无法完成更新。所以财务来找我,看看能不能解决这个问题,去看了看虽然不懂但只能硬着头皮去解决,所以差点酿成大祸。所以不懂不要装懂啊!!!

先看我怎么犯错的,财务这个问题,我的思路很简单,找到这两个证书在哪里,没用的那个删除它。所以去网上找证书在哪里的方法。最终选择一个,方法如下:
第一步:打开internet设置,选择internet选项
查找证书
第二步:找到证书
找到证书
第三步:打开证书列表,删除它(这里演示只是随机选中了一个)
在这里插入图片描述
删除后,财务电脑登录银行客户端时,确实不再显示多个证书了,也正常更新了银行的证书。本以为解决了这个问题,两天后财务来找我了,加密的文件无法访问了,取消加密时需要管理员权限。

当时根本没有意识到问题的严重性,也不觉得两者有任何关联性。

需要管理员权限,就给它管理员权限,不行。。。
给当前账户这个文档的所有权限,不行。。。
改变文档的所有者,还是不行。。。
删除账户登录密码,还是不行。。。

头大了,回头看看加密的机制吧

经常会有朋友遇到“文件名变成绿色打不开,提示拒绝访问”的情况,而这种情况多发于重装系统或移动文件之后,这是为什么呢?有什么办法可以打开文件?
原因:使用EFS加密文件后,有重装系统、移动文件或切换用户的操作。
什么是EFS加密?
EFS (Encrypting File System,加密文件系统) 是Windows 2000及以上Windows版本中所特有的一个实用功能,可以直接对NTFS卷上的文件和数据加密,在很大程度上提高了数据的安全性。
EFS加密有什么特点?
EFS加密系统对用户是完全透明的。这也就是说,如果你加密了一些数据,那么这些数据使用起来是没有任何变化的,你对这些数据的访问将是完全允许的,并不会受到任何限制。唯一可以看出来的变化,就是文件名称会变成绿色,但并不是唯一的,因为可以在“文件夹选项-查看-高级设置”中,设置是否“用彩色显示加密或压缩的NTFS文件”。
加密前后文件名颜色对比
加密前后文件名颜色对比
EFS加密解密
在目标对象上点击鼠标右键,选择“属性”。打开属性对话框后,在常规选项卡上点击“高级”按钮。打开高级属性对话框,选中“加密内容以便保护数据”这个选项,反之解密。
EFS加密解密
EFS加密解密
密钥的备份和恢复
为了保证数据安全,最好能在加密文件之后立即将自己的密钥备份出来,并保存到安全的地方,以防系统崩溃或其他原因导致数据无法解密。
备份密钥: 在“当前用户/个人/证书”路径下,应该可以看见一个以你的用户名为名称的证书(如果你还没有加密任何数据,这里是不会有证书的)。用鼠标右键点击这个证书,在“所有任务”中点击“导出”。之后会弹出一个证书导出向导,在向导中有一步会询问你是否导出私钥,在这里要选择“导出私钥”,其它选项按照默认设置,连续点击继续,最后输入该用户的密码和想要保存的路径并确认,导出工作就完成了。导出的证书将是一个pfx为后缀的文件。这个pfx文件最好能保存到其他位置,并且要保证该文件的安全。
恢复密钥: 当用户的密钥丢失后,如重装了操作系统,或者无意中删除了某个账户,我们只要找到之前导出的pfx文件,用鼠标右键点击,并选择“安装PFX”,之后会出现一个导入向导,按照导入向导的提示完成操作(注意,如果你之前在导出证书时选择了用密码保护证书,那么在这里导入这个证书时就需要提供正确的密码,否则将不能继续),而之前加密的数据也就全部可以正确打开。
文件打不开有其他办法吗?
没有!!!
如果没有备份密钥,文件就无法打开,是没有任何办法可以恢复得。使用其他第三方软件,比如文件夹加密超级大师,也是无法解密的。所以在使用EFS加密时一定要记得备份密钥。

好吧,看到这里就恍然大悟了

证书,前两天删除的证书,是不是就是这个证书???

如果是的话,证书没有备份那就完蛋了,加密的文件打开的机率几乎为零,财务小姐知道后激动的快哭了… …

那就找找,删除的证书还能不能找回来,毕竟系统没有重装,只是误删。找到了证书就好办了。

最终费了九牛二虎之力找到了证书,文件顺利打开!!!

总结:在没有备份密钥的情况下,要对EFS解密几乎是不可能的,虽然网上流行很多种方法,但是可行性微乎其微,劝大家放弃。因为某些EFS使用的是公钥证书对文件加密,而且在Windows 2000/XP中,每一个用户都使用了惟一的SID(安全标志)。第一次加密文件夹时,系统会根据加密者的SID生成该用户的密钥,并且会将公钥和密钥分开保存。如果在重装系统之前没有对当前的密钥进行备份,那就意味着无论如何都不可能生成此前的用户密钥,而解密文件不仅需要公钥,还需要密码,所以也就根本不能打开此前EFS加密过的文件夹。

通过各位大虾的谈论,至少应该得出这样一个结论,在进行EFS加密后一定要进行证书备份。否则遇到特殊情况,那被加密过的文件夹就无法打开了。

评论 3
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

才子心源

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值