评价好的战争电视剧:如何从程序的角度破解winrar的解压密码

来源:百度文库 编辑:高考问答 时间:2024/05/05 14:06:32
请知道的高手介绍一下需要的软件,和具体的方法。我始终认为解压密码一定是隐藏在程序代码里的某个部分中的。谢谢啦!

是隐藏在其中的没错
不过他的加密过程是不可逆的
大概就是将你的密码的特征码提取出来用数学上的不可逆算法进行运算(就是只能由变量算结果,不能由结果推变量的公式,这种公式被广泛用在加密系统中,不幸winrar也是用的这种原理) ,得出一长窜加密明码,当你解压时,输入密码,输入的密码经由同一公式进行运算,将运算结果与加密明码进行对比,如果相同,系统就认为你输入的密码是正确的。
需要说明的是,这样的密码并不是唯一的,也就是说并不只是用原密码才能pass,这种算法有个缺点就是密码会有很多很多个,每个都能pass,但我们知道的只有原密码,其他密码只能一个一个试才能试出来,书面语言叫做穷举法,故winrar只能用穷举法得出密码,这是唯一的办法!

不会这么简单的,都经过复杂的加密处理,不可能是直接的ascII码的。