问答文章1 问答文章501 问答文章1001 问答文章1501 问答文章2001 问答文章2501 问答文章3001 问答文章3501 问答文章4001 问答文章4501 问答文章5001 问答文章5501 问答文章6001 问答文章6501 问答文章7001 问答文章7501 问答文章8001 问答文章8501 问答文章9001 问答文章9501
你好,欢迎来到懂视!登录注册
当前位置: 首页 - 正文

word2010加密后怎么打开

发布网友 发布时间:2022-02-24 09:33

我来回答

2个回答

热心网友 时间:2022-02-24 11:02

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结束,加快了查找密码的速度(东渐: 其实大家可以动手算一算,到底是快了许多,还是快了一点,还是根本没有提高速度^_^)。

热心网友 时间:2022-02-24 12:20

可解不免的。

声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。
E-MAIL:11247931@qq.com
探探直播间的入口在v4.1.9.3版本中具体位置是哪里? ...一个微信号,但是也没有绑定手机号码跟QQ邮箱,怎么才能找回来... ...号是以前的手机号码,微信登不上怎么找回微信密码?_百度问一问 ...一条黑花,红色大蟒蛇把我手腕咬一口没出血? 求轻松赚一元的软件,多推荐几个,好的话有奖励 凉粉做的太稀怎么补救(煮好的凉粉可以冰箱冷藏多少天) bilibili会员怎么升级快? 小米cc9支持无线充电吗? 为什么狗突然乱叫乱跑钻角落 如何用烤鸭箱烤鸭子 苹果手机自带键盘怎么设置手写 哪位大侠知道WORD2010文档设置的密码忘记了怎么破解,急急急...... word2010文档怎么破解密码 苹果手机打字怎么切换手写输入 原文档用金山office加密的,忘记密码了,我现在想用word2010打开。有没有大神可以帮忙解决啊跪谢!!! 苹果手机怎么设置键盘手写 office2010文档密码忘记 怎么办 怎么设置苹果的手写键盘 Word2010创建的文档,加密了,忘记密码打不开,求破解 苹果手机键盘怎么设置手写 2010版word文档密码忘了一位数怎么办? word2010加密文件忘记密码了怎么办,常用的那三种方法,插入,另存为,写字板打开我都试过了,打不开。 苹果手机怎样设置手写键盘? word2010设置的密码忘了怎么破解? 2010版word文档密码忘了怎么办 苹果手机怎样设置手写键盘 word2010文档加密后忘记密码怎么办 word2010密码忘了怎么办 苹果手机怎么手写键盘 word2010 文件忘记密码求如何解密 苹果手机键盘手写怎么设置 苹果手机输入法怎么切换成手写 我QQ号忘记密码了,没有绑定手机号,怎么办! qq账号忘记密码怎么办手机号码换了 现在有没有免费的批量pdf转PPT、word等转换软件啊? 那要是我以前登的QQ号忘了密码怎么办? 有没有完全免费的pdf转word软件 有没有免费的pdf转word软件 有没有可以免费pdf转word的软件 请问在电脑上有没有永久免费的PDF转word的应用? 有没有pdf转换为word免费的软件 哪里有免费版的pdf转换成word的软件 有没有免费的、好用的PDF转word格式的软件啊? 怎样添加word中的 空白页 求茶叶蛋的做法最正宗的做法视频。 茶叶蛋做法视频教学 茶叶蛋怎么煮 茶叶蛋的做法视频 茶蛋的做法茶叶蛋的做法视频 红枣茶叶蛋做法视频 茶叶蛋的制作方法
  • 焦点

最新推荐

猜你喜欢

热门推荐