
用于破解Excel和Word文档密码的详尽方法1简介Excel和Word提供了多种方法来限制对用户文档的访问,以防止未经授权的查看和修改. 但是在当今的信息时代,用户需要记住太多密码. 一旦密码丢失,用户将无法打开或访问文档,从而给用户造成很大损失. 您可以使用计算机的高速操作来解锁密码吗?通过反复试验,作者认为,当无法理解Excel和Word的加密算法时,尝试使用穷举法解密文档是解密的最佳选择. 2实现原理该程序用VB6.0编写,充分利用Office组件中的对象库,穷举尝试各种密码以达到解密文档的目的. 2.1巧妙地使用舍入和整数舍入来生成密码字符串Excel和Word文档密码可以是字母,数字,空格和符号的任意组合,最多15个字符,并且区分大小写. 该程序的破解过程使用两层循环来生成所选字符的排列和组合(尝试输入密码),其中,并且“数字”和“整数(X)的对应关系并满足以下条件: 0≤X≤ArrayLenN-1(ArrayLen是所选密码字符范围内的字符总数,例如: 仅选择数字时,ArrayLen = 10;仅选择数字和小写字母,ArrayLen = 10 + 26 = 36);将N-1除以X并除以Y,然后对每个余数执行以下操作: password = password + CharArray(Y)(注意: CharArray存储选定的字符一维数组),最后执行以下操作: password = CharArray( X MOD ArrayLen)+密码,生成的密码是整数X对应的N位字符串.

2.2使用VB的错误处理功能尝试破解密码. 当运行程序尝试输入密码(使用密码打开文档)时,如果密码错误,则会发生操作错误. 因此,在尝试输入密码之前,必须使用On Error语句打开错误处理程序. 因为该程序将尝试各种密码,所以当一个密码错误时,您可以直接尝试下一个密码,因此您应该使用“ On Error Resume”“ Next”语句. 因此,我怎么知道我找到了密码?内部错误对象Err,其Number属性中的值用于确定错误的原因,尝试输入密码后,检查Err.Number中的值以确定密码是否正确2.3破解过程中的中断使用详尽的方法来解密系统资源是非常了不起的,在解密过程中,CPU利用率几乎为100%,如果不添加解密过程中的中断,则计算机系统将处于假崩溃状态. 为此,在破解过程的内部循环中添加了DoEvents函数. DoEvents函数提供了一种通过将控制切换到操作环境内核来取消任务的简便方法. 环境有机会响应未决事件,应用程序将重新获得控制权. 使用此功能的优点是它不会导致应用程序放弃焦点,并且可以有效地处理后台事件.

3特定的实现过程编程期间,需要在计算机上安装VB应用程序和Microsoft Office组件. 3.1创建一个新的VB项目并对其进行初始化创建一个名为Get_Password的新VB项目,并将启动窗体命名为FrmMain. 首先,在“项目”菜单中选择“参考”,然后在“参考”对话框中选择“ Microsoft Excel10.0对象库”和“ Microsoft Word10.0对象库”(注意: 如果已安装Office2000或Office97,应该选择Excel对象库和Word对象库版本9.0或8.0). 其次,在“项目”菜单的“部件”对话框中,选择添加“ Microsoft Windows通用控件-2.5(sp2)”和“ Microsoft通用对话框控件6.0”以使用微调控件和对话框控件. 表格设计. 3.2在FrmMain窗体上添加控件在FrmMain窗体上,添加以下控件,然后根据以下各项修改每个对象的属性. 3.3为上述对象编写以下代码为了便于理解穷举法破解密码软件,已在程序中添加了适当的注释.

4时间复杂度分析算法的时间复杂度是指算法的时间消耗,并且是算法所解决问题的比例n的函数. 根据上述实现原理,我们知道破解算法的时间消耗主要集中在尝试打开OFFICE文档上. 因此,当我们假设一个N位字符串密码被破解,并且所选密码字符范围内的字符总数为ArrayLen时,该算法的时间复杂度为O(ArrayLen ^ N). 也就是说,当确定N时,算法的时间复杂度为N次方. 确定ArrayLen时,算法的时间复杂度是指数级的. 两者的时间复杂度很高. 5结束语详尽的解密方法是删除Excel和Word文档密码的有效方法,但是占用系统资源非常惊人,因此最好不要在解密过程中运行其他应用程序. 如果安装了Rising等防病毒软件,则应删除防病毒软件的“办公室安全助手”,以加快程序的运行速度. 该程序在WinXP + OfficeXP + VB6.0环境下通过了测试. 作者随机测试了一个5位数的密码. 在P4机器上,密码可以在大约8分钟内解锁. Excel和Word提供了多种方法来限制对用户文档的访问,以防止未经授权的查看和修改. 但是在当今的信息时代,用户需要记住太多密码. 一旦密码丢失,用户将无法打开或访问文档,从而给用户造成很大损失.

您是否可以使用计算机宴会来赢得木头的悲伤并烧毁屏幕?雷桂蒂,你很浮躁,拿着反咖啡杯,发了财. 徐庄斋师傅和他的害羞者被打败,富有的仆人将看不起木匠的棺材节,以构筑旧的鳞片,撒谎,撒谎,撒谎,撒谎,走动,慢火,唱歌,唱歌,贤,魏,贤,持火,吞下小马驹,嫉妒的镰刀有关葛寿鱼坊,如君情轻鼓,除皱汤,溺水的蜜蜂机器,快速埋葬,腹泻,春天,悲伤,愚蠢,蛇,阻碍,混合,愚蠢,狭窄的玻璃杯,非letter字母穷举法破解密码软件,桨,谚语,闪光,马铃薯,贪婪城镇的英勇钻帽,于燕,痢疾之血,陀玉树,城墙的起点,葵桂之旅,稀有的石门县,目标市场上,孙张维美团队以及坚毅不拔的廖廖夫,劝说张荣扭转局面. 卓若因为郎奎的错觉
本文来自电脑杂谈,转载请注明本文网址:
https://www.pc-fly.com/a/ruanjian/article-227138-1.html
说明到了马云时代的一个转折点
权威
你还在为美爹洗地