问答文章1 问答文章501 问答文章1001 问答文章1501 问答文章2001 问答文章2501 问答文章3001 问答文章3501 问答文章4001 问答文章4501 问答文章5001 问答文章5501 问答文章6001 问答文章6501 问答文章7001 问答文章7501 问答文章8001 问答文章8501 问答文章9001 问答文章9501

word文档加密了,忘了密码了,我怎么才能解开???

发布网友 发布时间:2022-04-24 23:56

我来回答

8个回答

热心网友 时间:2022-06-11 19:41

1、用简单的方法:
首先创建一个word文档,使用窗体保护的方式保护文档,工具->保护文档->Check“仅允许在文档中进行此类编辑”->Choose“填写窗体”,此时会弹出一个密码框,输入2次密码(我这里选择123作为word文件密码),这样,该文档就已经被保护起来了。

然我们来破解它,打开刚才创建的word文档,文件->另存为->选择HTML格式,存为一个HTML文档,用记事本打开该HTML文件,搜索"<w:UnprotectPassword>",你会看到5BCECF7A的字样(如果你的密码是用的123的话)。

接着我们用UltraEdit或其他类似的工具打开最初受保护的Word文档,搜索7ACFCE5B,搜索到后,都用8个0来代替,存盘。

此时的Word文档的密码就被清空了,你就可以自己取消文档保护了,密码就不用输入了,按个回车了事。

2、用编程的方法:

下面来看一看程序的具体编制过程。程序采用VB编程实现,需要机器安装有VB应用程序及Microsoft Office组件。打开VB,新建一个VB工程,取名Proc_Word,将启动窗体命名为FrmMain,选择“工程”菜单中的“引用”,在“引用”对话框中选择 “Microsoft Word8.0 Object Library”(这一步很重要,你必须选择这一ActiveX部件,否则代码不能正确运行,顺便说一句,如果安装的是Office2000,那么应该选择“Microsoft Word9.0 Object Library”)。同时在“工程”菜单中“部件”对话框中选择添加“Microsoft Windows common controls -2.5(sp2)”,以便在窗体设计中可以使用微*件。

好了,现在可以动手编制程序了。在刚才FrmMain窗体的左侧添加一个框架控件,并在此控件内加入一个驱动器列表框、一个目录列表框和一个文件列表框控件。在FrmMain窗体的右下侧添加两个命令按钮,在右上侧添加三个标签控件、两个文本框控件和一个微*件,你可以参考附图来设计。接着,将框架的Caption属性设置成“请选择需要破译的Word文档”;保持目录列表框、驱动器列表框、文件列表框、文本框、微*件缺省名称不变;将文件列表框的Pattern属性设置成“*.DOC”,目的是只显示目录下的 Word文件;将第一个标签控件Caption属性设置成“该程序破译八位以下纯数字组合Word文档密码”,将第二个标签Caption属性设置成“解密进度”,将第三个标签Caption属性设置成“请选择破译密码位数”;将第二个文本框的Text属性设置成“4”,这是缺省密码位数;将微调按钮的 BuddyControl属性设置成Text2就能和第二个文本框关联,BuddyProperty 改成Text,Max、Min属性分别设置成“8”和“1”,表示最长密码位数和最短密码位数,将Wrap属性设置成True,将Increment属性设置成“1”,以便每单击一次加1或减1;将两个命令按钮的名称分别改成 “cmdopendoc”和“cmdquit”,Caption属性分别设置成“文件打开”、“系统退出”。以上就把各控件的属性设置完了,接着编写代码也就不是什么难事儿了。
下面就是全部的源程序,适当的注释有助于大家理解程序。你还可以通过设置断点来跟踪密码生成部分,看看程序编制的原理。

Private Sub cmdopendoc_Click()

Dim wd As New Word.Application

Dim strpath As String

Dim pass As String

Dim J, K, Pass_long As Integer

Dim Max_num, Min_num, I As Long

strpath = File1.Path & "\" & File1.FileName

On Error Resume Next

'程序开始

Pass_long = Val(Text2.Text)

Max_num = 10 ^ Val(Text2.Text)

Min_num = 10 ^ (Val(Text2.Text) - 1)

Flag = 0

For K = 0 To Pass_long - 1

Max_num = 10 ^ (Pass_long - K)

Min_num = 10 ^ (Pass_long - (K + 1))

For J = 0 To Pass_long - 1

cmdopendoc.MousePointer = 11

For I = IIf(Pass_long - K = 1, 0, Min_num) + J To Max_num Step Pass_long

Text1.Text = pass

Text1.Refresh

pass = String(K, "0") & I

Flag = wd.Documents.Open(FileName:=strpath, passworddocument:=pass)

'如果解密成功,打开文档,显示密码,退出过程

If Flag <> 0 Then
Label1.Caption = "文档密码"

Label1.Refresh

Text1.Text = pass

wd.Visible = True

cmdopendoc.MousePointer = 0

Exit Sub

End If

Next I

Next J

Next K

MsgBox "密码位数不对,请重新输入"

End Sub

Private Sub cmdquit_Click()

End

End Sub

Private Sub Dir1_Change()

File1.Path = Dir1.Path

End Sub

Private Sub Drive1_Change()

Dir1.Path = Drive1.Drive

End Sub

Private Sub File1_DblClick()

Call cmdopendoc_Click

End Sub

几点说明:

需要说明的是,穷举法解密对系统资源的耗用是十分惊人的,在解密的过程中最好不要运行其他应用程序。针对其巨大的资源耗用量,我在程序中采用了一个小技巧,那就是用密码位数作为循环的步长进行刺探。也就是说如果你的密码是3位的话,那么程序将依次尝试100、103、106……997、 101、104……998、102、105……999结束,加快了查找密码的速度(东渐: 其实大家可以动手算一算,到底是快了许多,还是快了一点,还是根本没有提高速度^_^)。

该程序在Win98/NT+VB6.0环境下测试通过,我只是随便试了一个5位数密码,在PⅡ300、128MB内存的机器上,10分钟左右即可解开。

热心网友 时间:2022-06-11 20:59

首先创建一个word文档,使用窗体保护的方式保护文档,工具->保护文档->Check“仅允许在文档中进行此类编辑”->Choose“填写窗体”,此时会弹出一个密码框,输入2次密码(我这里选择123作为word文件密码),这样,该文档就已经被保护起来了。

然我们来破解它,打开刚才创建的word文档,文件->另存为->选择HTML格式,存为一个HTML文档,用记事本打开该HTML文件,搜索"<w:UnprotectPassword>",你会看到5BCECF7A的字样(如果你的密码是用的123的话)。

接着我们用UltraEdit或其他类似的工具打开最初受保护的Word文档,搜索7ACFCE5B,搜索到后,都用8个0来代替,存盘。

此时的Word文档的密码就被清空了,你就可以自己取消文档保护了,密码就不用输入了,按个回车了事。

热心网友 时间:2022-06-11 22:34

付费内容限时免费查看回答您好噢,亲,已经看到您的提问了,请您稍等几分种噢,这里即将为您编辑一个好的回复~

首先打开*编辑得文档,然后,点击左上角“文件”

将加密文档“另存为”到另一个文件夹里,保存类型为“Word XML文

然后用“记事本”打开这个文档

在菜单栏中点击“编辑”,选择“查找”。

在对话框中输入“enforcement”,选择“查找下一个”,将“1”改为“0”,然后我们保存文本。

将文档后缀名改为“.doc”,之后我们打开档就解除*了。

结论

1、打开*编辑得文档。

2、点击左上角“文件”。

3、将加密文档“另存为”到另一个文件夹里,保存类型为“Word XML文档”。

4、用“记事本”打开这个文档。

5、点击“编辑”,选择“查找”。

6、输入“enforcement”-“查找下一个”,将“1”改为“0”,保存文本。

7、将文档后缀名改为“.doc”,之后打开档就解除*了

[摸头][摸头][摸头][开心][开心][开心]

热心网友 时间:2022-06-12 00:25

最简单的方法就是把你这个加密文件压缩后再解压覆盖!!!绝对有效!!!!!!!!!!!!!!
这个是利用的漏洞!!

热心网友 时间:2022-06-12 02:33

你好,你能2分钟搞定啊,那你能告诉我是怎么破解吗?我的EXCEL文件密码就给忘了, 希望能得到你的指教,谢谢,我的邮箱是huangxuewei2008@163.com

热心网友 时间:2022-06-12 05:31

neckline@sina.com 2分钟搞定

热心网友 时间:2022-06-12 08:46

在华军软件园里下载一个破解文档软件就可。

热心网友 时间:2022-06-12 12:17

找破解软件
声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com
快手删除的作品如何恢复 体育理念体育理念 有关体育的格言和理念 什么是体育理念 万里挑一算彩礼还是见面礼 绿萝扦插多少天后发芽 绿萝扦插多久发芽 扦插绿萝多久发芽 炖牛排骨的做法和配料 网络诈骗定罪标准揭秘 PPT背景图片保存在哪个文件夹?我想把下载JPG图片放进去,以后用PPT就可以在软件里直接插入这个背景图片 epson LQ-635K驱动程序安装 如何利用VBA给一个文件夹下的多个PPT文件的每张幻灯片更换统一的背景图片? 做PPT是用一样的背景好呢,还是每一张换个背景好呢。 怎么安装驱动程序 怎么把自己文件夹里的图片改成ppt的背景 gtx750怎么安装驱动 爱普生635k打印机安装有哪些步骤 得力DL-750W怎么连接电脑使用? ppt目录怎么把某一条凸显,其他为背景阴影 epsonlq 635k打印机驱动程序怎么安装 可以做目录的PPT背景 得力750w怎么安装驱动 求一个适合毕业典礼用的ppt模板? 怎样安装爱普生615打印机 EXCEL中输入小键盘上的数字怎么显示的是符号 一台用过的爱普森针式打印机插到一台新的电脑上怎么安装使用 原来下载过百度地图,打开网页很慢以为是地图占内存太大就卸载了,可网页软件更新总提示百度地图更新, 我想在excel单元格中*输入内容“小”或“大”,具体怎么弄? EXCEL 中的函数&#39;IF&#39;真假值判断怎么使用? 我在网上下了Epson LQ-635K打印机的驱动可是安装不了怎么办 安阳车辆违章在哪里处理 钟无艳王者之锤皮肤怎么得 钟无艳王者之锤皮肤好吗 河南省安阳市龙安区交通违章要怎么处理? 安阳市违章义乌市可以处理不? 安阳汽车违章怎样查询 安阳的违章和交通罚款怎么办理啊? 安阳市车辆违章信息怎么查询? 手机里的日历为什么只到2036年就没有了? 安阳市违章用车行易app能查吗? 什么段位的水平可以拿到钟无艳王者之锤皮肤 安阳交通违章处理地点 安阳市城市综合执法局给贴的违章停车,要去哪里处理违章并交罚款? 高德的地图包下载到哪个文件名下 安阳市在哪里处理电子眼违章? 高德置地集团的介绍 如果PPT的模板是红色的,用什么颜色的字和图会比较呼应呢? 高德置地广场的介绍 安阳限号违章怎么处罚 安阳违章停车被贴条怎么处理?安阳违章停车网上缴费可以吗?