理论教育 宏加密解密技术:从入门到精通

宏加密解密技术:从入门到精通

时间:2023-11-24 理论教育 版权反馈
【摘要】:使用宏,同样可将Word、Excel文档进行加密。“安全性”对话框另外,为阻止可恶的宏病毒在打开文件时自动运行并产生危害,可以在打开一个Office文件时,很容易地阻止一个用VBA写成的在打开文件时自动运行的宏的运行。2.解除宏密码VBA Key是一款专门用于为经过宏加密的Office文档解密的工具,其操作界面如下图所示。单击“打开”按钮,即可按照用户设置好的条件进行破解。在找到密码之后,将给出具体提示信息。

宏加密解密技术:从入门到精通

在Microsoft Office套件中内嵌了一个Visual Basic编辑器,它是宏产生的源泉。使用宏,同样可将Word、Excel文档进行加密。对Word文档而言,最大的“敌人”当然就是宏病毒了。

1使用宏进行加密

在Word里针对宏病毒进行防范设置的操作十分简单,选择“工具”>“宏”>“安全性”菜单命令,打开“安全性”对话框,确保选中“高”或“中”单选按钮,如下图所示。这样,以后每打开一个文档,系统都会检查它的数字签名,一旦发现是不明来源的宏,即将它置之“门”外。

“安全性”对话框

另外,为阻止可恶的宏病毒在打开文件时自动运行并产生危害,可以在打开一个Office文件时,很容易地阻止一个用VBA写成的在打开文件时自动运行的宏的运行。

选择“文件”>“打开”菜单命令,在“打开”对话框中选择文件名,在单击“打开”按钮时按住〈Shift〉键,Office将在不运行VBA过程的情况下打开该文件。按住〈Shift〉键阻止宏运行的方法,同样适用于打开“文件”菜单中底部的文件(最近打开的几个文件)。

同样,在关闭一个Office文件时,也可以很容易地阻止一个用VBA写成的将会在关闭文件时自动运行的宏的运行。从中选择“文件”>“关闭”菜单命令,在单击“关闭”按钮时按住〈Shift〉键,Office将在不运行VBA的情况下关闭这个文件(按住〈Shift〉键同样适用于在单击窗口右上角的“关闭”按钮关闭文件时阻止宏的运行)。其实,还可以利用宏来自动加密文档,选择“工具”>“宏”>“宏”菜单命令,即可打开“宏”对话框,如下图所示。

“宏”对话框(www.daowen.com)

在“宏名”文本框中输入“AutoPassword”之后,在“宏的位置”下拉列表框中选择“所有的活动模板和文档”选项,再单击“创建”按钮,即可显示“Microsoft Visual Basic-Normal”窗口,如下图所示。

“Microsoft Visual Basic-Normal”窗口

在“End Sub”语句的上方插入如下代码:

其中的“.Password="2014"”表示设置打开权限密码,“.WritePassword="2014"”表示设置修改权限密码。在输入完上述代码之后,选择“文件”>“保存Normal”菜单命令,再关闭并返回到Microsoft Word即可。

2解除宏密码

VBA Key是一款专门用于为经过宏加密的Office文档解密的工具,其操作界面如下图所示。其操作方法非常简单,只需单击“Recover”按钮,在“Recover”对话框中选择需要破解的文档。单击“打开”按钮,即可按照用户设置好的条件进行破解。在找到密码之后,将给出具体提示信息。

VBA Key操作界面

免责声明:以上内容源自网络,版权归原作者所有,如有侵犯您的原创版权请告知,我们将尽快删除相关内容。

我要反馈