1、下载快解密码读取工具
2、制作一个压缩包,密码随便设置
3、打开快解密码读取工具,切换到“压缩包密码”页面
4、压缩包格式选择对应的格式,现在我破解的是“rar”格式的,所以选用“rar”,算法默认选择“aes”即可,不做处理即可,如果破解失败,则是算法不正确,由于不同压缩软件和压缩格式使用的算法不相同,我们依次换算法破解即可,破解算法肯定是3种算法中的一种。
5、将点击“打开文件”,打开需要破解密码的压缩包
6、点击“快速破解按钮”,会看到软件开始破解压缩包文件
7、大约2-3分钟后,提示密码破解成功,并显示出密码
8、如果还需要破解其他格式的压缩包文件如ZIP,方法类似,按以上步骤操作即可,有时会遇到破解失败的情况,换一种算法即可,看下面例子:
9、打开软件,“压缩包格式”选择“ZIP”,算法使用“aes”,然后打开一个已经加密的压缩包文件“测试3.zip”(测试了几个软件加密的压缩包,只有这个不是aes算法的)
10、点击“快速破解”,开始破解,等待,看到一个失败的提示“破解失败,请换一种方法重试!!!”
11、这里,我们更换算法,重新点击“快速破解”,等待了2分钟,看到了破解成功的提示。
目前没有办法
上帝保佑你想起密码
还有“这个算法比较强”不是这样说的
应该是“这个算法非常非常非常非常非常强”
加密压缩文件忘记密码要怎么解压??跪求!!
悬赏分:0 -
解决时间:2009-2-18 13:30
真的是非常重要的东西,关系到的前程,希望有哪位大侠,能够帮助我解压这个文件!
RAR的加密算法使用的是aes,而旧的RAR的加密算法是私有的。这两种算法都很难破解,所以在没有密码的情况下只能用字典暴力破解法来破解。
一、Rar文件生成的流程。
Winrar加密文件时,总的分两个步骤:
1:先把源文件压缩,压成一段数据段。
2:再将压缩完的数据段加密。
对于同一个源文件来说,不进行加密,压缩完,其rar文件中的数据段是一模一样的。但是如果对同一个源文件来说,即使使用同一个密码,加密完rar文件中的数据段是不一样的,这是由于加密的密钥是依赖于一个Salt(8个字节的密钥,用来加密时使用,存放在rar文件头中里)
所以要解密rar加密文件关键在于数据解密这一步,那我们接下来研究一下如何加密的。
二、加密“压缩完的数据段”的流程
1、获取密钥:
将明文的密码与Salt一起,通过HASH算法,生成两个16字节的密钥。(一个是KEY(aes算法的参数),一个是initVector)
2、以Key和initVector来加密压缩数据:
这里,是一个循环加密的结构,每16字节作为一个块,进行加密(这可能正是为什么加密完的文件长度总为16倍数的原因)。加密采用aes算法(RAR采用的是aes的rijndael的标准应用)。这里注意:aes加密前,有一个异或运算,是先将每16字节块与上一个16字节块加密结果进行异或,然后再进行aes算法的。我用一个简单的示意代码看说明:
;===============================================
packblock[0]=packblock^initVector
encryptBlock[0]=aes(packblock[0]) ;(KEY为aes的密钥)
for i=1 to 块数量-1
packblock=packblock^encryptBlock[i-1]
encryptBlock=aes(packblock) ;(KEY为aes的密钥)
next
;packblock表示压缩完的每16字节数据
;encryptBlock表示加密完的每16字节数据
;===============================================
三、解密的过程
由于aes算法是对称的,所以解密的过程,是加密过程的逆运算。但解密时aes算法过程与加密所用的不一样(是因为解密过程中由KEY生成的子密钥表不一样)。仍然需要我们将密码输入,与salt一起生成两个16字节密钥,KEY和initVector。
;===============================================
packblock[0]=aes1(encryptBlock[0]) ;(KEY为aes的密钥)
packblock[0]=packblock^initVector
for i=1 to 块数量-1
packblock=aes1(encryptBlock) ;(KEY为aes的密钥)
packblock=packblock^encryptBlock[i-1]
next
;===============================================
那判断密码是否正确的在什么地方呢?
解密的过程是解密后的数据块进行解压缩,然后解成源文件,对该文件进行CRC校验,存在RAR文件中的源文件CRC校验码比较,相同则密码正确,不相同则密码错误。
四、无法秒破的原因
从上面,我们了解了RAR文件的整体思路。地球人都知道,解密时,肯定有个步骤是来判断密码的正确与否。而且,依据以往的经验,我们也许可以将某些判断的点移动,那样可以缩减破解的流程思路。那RAR的这一步在哪里?它把校验放在了最后的一步。如果要秒破,我们该怎么做泥?至少我认为目前是不可能的。
我们从解密过程逆反过来看看:
1、CRC检验这一块修改跳转?根本毫无意义,因为它已经是最后一步了。你可以修改RAR文件头的CRC值,你可以将它
很高兴回答楼主的问题 如有错误请见谅
既然有算法,自己试一下不就知道了?16字节就是128位,aes是按128位分组加密.
应该用模拟器打开,ps:即使用aes加密过的文件,文件格式并不变,呵呵
准备工作
1
在网上找到Ziperello软件下载,并把下载好的Ziperello文件解压到当前左面(Ziperello文件直接在网上就能找到汉化版的)
2
点击解压后的文件进行安装,安装步骤就不再给大家繁琐的交代了,基本上点击下一步就可以了
3
准备加密的WinZIP压缩文件,在这里是给大家进行演示,就重新创建一个名为“ZIP破解演示”临时加密ZIP文件进行破解演示。
END
破解方法/步骤
1
首先我们要打开Ziperello软件,Ziperello界面如下图
打开所需解压文件,并选中所要解压的文件。如图:点击红色箭头标志地方打开选择弹出框,并选中ZIP破解演示文件。
下面就是破解的关键部分,希望大家自己看好,并按步骤操作:勾选文件所要解压的文件前的选择框(如图选择蓝色圆圈标注地方),并点击右下角的next,进入下一步。
选择左上角红色框标注中的暴力破解选项,并点击右下角红色框标注中的next,进入下一步。如图
选择字符类型:这个我们只需要选择固定字符集就行(如图红色框标准部分),或者根据常用的字符进行编排,自设字符集,由于我们大多忘记了密码,而且自设字符集设置比较麻烦,自设字符集我们就不进行详细的介绍了。
选择字符:根据记忆中设置密码所使用的字符进行选择,这次我为了缩短时间,这次我所使用只是小写字母,因此只选择小写字母选项(如图)。如果记忆中使用的是大小写字母进行加密的,我们就选择大写字母和小写字母选项,依次类推。
密码长度设置:结合印象中密码长度选择一个大概范围,选择最长密码和最短密码长度。如图所示,选择的是1——6的长度进行破解。
开始密码设置:开始密码设置可以这样理解,只记得开头几个密码字符,后面的忘了,那么可以设置为自己印象中常用的开头几位密码。当然这个也可以不设置,直接略过,点击右下角的next进入下一步。
破解过程:点击完next我们会进入页面,其他的就不用设置了,直接点击开始就可以了,软件会自动组合字母进行破解,上面会显示有当前破解进度,包括目前破解的密码长度,当前密码,破解时间等如图
破解成功:如图:密码破解成功,会弹出一个密码提示对话框,上面显示的有破解的密码,我们可以根据破解的密码解压文件。如果密码太过于复杂的话,有大小写英文、数字,不知道长度的话,那么破解起来就要时间长一点了!
退出:最后一步就是退出关闭软件,并使用我们破解得到的密码解压文件就行了。这个不用给大家多做演示吧。
END
注意事项
破解密码只可用于自己忘记密码的情况下破解自己的文件,禁止非法使用!
智能化时代的到来涉及了各种核心算法,保护算法就能保障开发者权益,杜绝市面上各种山寨品,加密芯片恰好能起到很好的保护作用,如何选择加密芯片呢?KEROS加密芯片专注于加密领域十余年,行业首选。
1.安全性:采用国际通用aes256算法加密并同时通过KAS传送,除基本认证之外,利用2K安全EEPROM,用户可以自己管理密钥和数据,实现双重保护。
2.唯一性:以定制的方式为每一位用户单独定制“专属型号CID”,多用户之间算法不兼容,并且采用固化的方法直接将算法固化到晶圆上而无需烧入。
3.序列号:每颗芯片制造生产时具有5字节全球唯一SN序列号,每颗芯片SN都不会重复。
4.防抄特性:每颗芯片都有自己独特的密钥系统,破解单颗芯片只对这颗芯片对应的产品有效,对整个同类型的产品是无效的,依旧无法通过验证。而且KEROS采用ASIC方法设计,芯片内为纯逻辑电路,封装内有40多层逻辑电路整合了10万多个逻辑门,爆力刨片破解难度可想而知。
5.安全存储:用户可以将保密数据加密之后安全的存放到EEPROM中。aes加密的文件怎么打开的介绍就聊到这里吧,感谢你花时间阅读本站内容。
本文标签:aes加密的文件怎么打开