这篇文章上次修改于 369 天前,可能其部分内容已经发生变化,如有疑问可询问作者。
经常会遇到一个加密的word,无法对它进行编辑操作。在没有得到密码或者忘记密码的情况下,该如何破解呢?
第一步:不管是.doc还是.docx文档,都用word打开后另存为xml格式。
第二步:用记事本或写字板打开刚刚另存的xml文件,control+f,搜索“<w:documentProtection”,然后删除该段内容,即从“<w:documentProtection”开始,到紧接着的“/>”结束,然后保存。
对于word 2003 xml 文档(*.xml),由word 2003或者word2007以上版本另存为,它的格式为:
<w:documentProtection w:edit="forms" w:enforcement="on" w:unprotectPassword="650A9FE0"/>
对于word xml 文档(*.xml),由word 2007以上版本另存为,它的格式为:
<w:documentProtection w:edit="forms" w:enforcement="1" w:cryptProviderType="rsaFull" w:cryptAlgorithmClass="hash" w:cryptAlgorithmType="typeAny" w:cryptAlgorithmSid="4" w:cryptSpinCount="100000" w:hash="ddO5ls6CSVeEsmbmCaLiYdKwhFM=" w:salt="ixIIciiKX5qpxkeT4r/9ng=="/>
第三步:用word打开刚刚操作的xml文件,另存为word格式文件即可。
以上为手动破解过程,很有意思吧~也可以使用市面上的暴力破解工具,但效率就没这么快了。