【windows】自带加密工具加密文件,但解密异常

【windows】自带加密工具加密文件,但解密异常

1、问题描述
因为更换电脑,便将我的所有文件拷贝至移动硬盘里面,然后再从硬盘拷贝到新电脑里,在将文件从移动硬盘拷贝至新电脑过程中,突然提示报错,原因是文件已被加密。(注:全程未有压缩文件,原电脑用的管理员用户,新电脑使用普通用户)
2、解决过程
**【失败1】**所有文件都被加了锁,但解密文档报错 0x80071771:指定的文件无法解密。
在这里插入图片描述

在这里插入图片描述
**【失败2】**后来检查了一番权限、内存和磁盘都没问题,以为是权限不够,便把所有用户都改为了【完全控制】的最高级权限。但根本没有作用。
在这里插入图片描述
**【失败3】**由于我是操作的新电脑,而且一部分文件已经正常拷贝成功,只有一部分未拷贝的文件被莫名其妙加密了,我自然认为有问题的是我的新电脑,于是百度了一番。有网友说可能是文件拥有者不对,与市我同步更新:右击加密的文档—属性——安全——高级——(所有者)更改,当然,这也是已失败告终,更改之后依然不能解密。
![在这里插入图片描述](https://img-blog.csdnimg.cn/fc594dae82474a6b85572c39879e45a1.png
**【失败4】**网友说:
右击加密的文档—属性—高级—详细信息—备份密钥 可行,我照着试,却提示没有科选择的秘钥可导出,直接导不出秘钥,没办法,我直接新建当前用户秘钥:
控制面板——用户帐户——管理文件加密证书——创建新证书在这里插入图片描述
创建证书之后备份,直接双击证书,导入,选择【当前用户】,但导入成功后,继续解密被加密的文件,依然解密失败。
在这里插入图片描述

在这里插入图片描述
**【失败5】**根据网友提供的代码:新建一个记事本,将程序保存为bat文件,,双击运行解密,但依然解密不了。

@echo off
taskkill /im "explorer.exe" /f
cipher /d "G:\新建文件夹\xy_file\业务相关"
start "" "explorer.exe"
pause

**【成功】**终于,我想起了在【失败3】中可以更改文件所有者的事情,我查看了被加密文件的当前文件所有者,又查看了原电脑和新电脑原有文件的文件所有者,发现了一个惊人的事实,被加密的文件所有者居然和原电脑一致,我不知道为什么如此,但想来解决这个异常已经没问题了。参考【失败4】,我去原电脑任一文件右击,属性—高级—详细信息—备份密钥,导出证书,此时并没有报任何异常,然后将证书拷贝至新电脑中,双击——导入。
!!
!!!!
!!!!!!
神奇的事情发生了,文件可以正常解密。
真是踏破铁鞋无觅处,得来还真是费了一番功夫(微笑)!!!

  • 2
    点赞
  • 14
    收藏
    觉得还不错? 一键收藏
  • 1
    评论
  如果正确使用本软件可使其加密文件无法破解。达到安全加密的效果。加密不可破解是从业者一直努力的方向,上世纪初曾经也出现过这样的应用,现在是计算机高速发展的时代,实现安全加密更容易了,实践证明用少量密钥(用户密码)去加密大量数据是不安全的,要想安全加密至少要为每一个被加密的信息配置一个密钥,这样使得密钥和原文件一样大,造成了密钥保存和分发的困难,该付出的成本必须付出,这里的解决办法是让密钥形成文件,使其安全的和原文件的密文放在一起,做到这一点就是对密钥文件或密文再次进行加密,注意现在密文和密钥文件都是乱码数据,对其加密方法得当是不可破解的,因为你不知道乱码文件的任何信息你是无法解密的,没有任何评判标准。这样的结果,实现安全加密的代价,1)占用空间大了一倍,2)操作复杂一些。这对于计算机速度越来越快,存储空间越来越便宜的现代应该是没有问题的。   这儿有两个加密程序,每个程序都可独立运行,它们的界面上都有各自的使用说明,都能完成对文件加密,用户需要熟练的应用它们。这两个程序作用不相同,程序 1是以一字一密方式加密文件的,加密后除了生成密文另外还生成一个密钥文件。程序 2是用来给乱码文件加密的,程序2是采用随机置换的加密方式,对乱码数据的加密,即高效又快捷,你需要输入密码,具体用法看各程序在界面上的说明,加密都完成后,密文和乱码文件的密文,可以随便放到什么地方,任何人对这两个文件的攻击都将失败。解密时首先要解密程序2加密文件,然后再利用密钥文件解密密文。   程序1加密文件为什么不能破解,道理很简单,程序1为每个原文件的字节生成一个字节的未知数,用这个未知数去加密文件字节,从而生成一个密文字节,也就是           明密文字节 + 密钥字节 = 密文字节 如此可见一个方程两个未知数,是无解的。要解必须要有密钥字节。   我们看到,密文和密钥文件的密文都是乱码,如果不加密密钥文件你需要用安全的地方来保存密钥文件,但是如果有安全的地方保存文件你为何不直接保存原文件算了,何必多此一举,而加密后你只要记住密码就可以了。加密后的密钥文件是否安全?如果文件是乱码加密得当是无法破解的,如果用winrar和其它能报告你密码错误的加密软件是不安全的,本质上那类软件是出卖自己的。我们需要不检测结果正误的加密软件,这样才能做到不为窃密者提供信息,才能确保信息安全。破解者因为不知道任何评判标准而无法实施解密。   这里有三种选择,1)用程序2 加密密钥文件。2) 用程序2 加密密文。3)用程序2 加密密钥文件和密文。都是可以的,但用户必须自己清楚,解密时需按原路返回差一点都不行的。 【使用者须知】   基本功——首先找一些文件,用程序1和程序2分别进行加密解密试验,从单文件开始,到同时处理几个文件,练习到准确无误。   然后就可以练习下面的内容了:   练习一加密部分   用程序1加密文件A,得到A密文和A密钥文件(密钥文件的特征是扩展名最后是my),然后用程序2加密A的密钥文件加密结束。注意对文件加密时,文件的名称并未改变,操作者自己要记清楚。   练习一解密部分    操作顺序一定要清楚,最后加密的要最先解密,首先用程序2解密加密的密钥文件,然后用程序1解密密文。   上述练习一是三种加密方式的第一种,读者可以尝试另外两种方式。   程序1是必不可少的,因为这有此种方法理论上是不可破解的这是其它软件做不到的,你可以不用程序2来加密密钥文件,而用随便一种性能不错,又不检测解密正误的程序来加密密钥文件等,同样可以安全加密。 如何挑选第三方软件   1)如果用此软件加密一个10M以上的单字符大文件,形成的密文能通过NIST检测,说明此软件性能不错。   2)解密时,如果密码输入错误,不报告错误。这个一试便知。

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值