wps怎么取消文档加密(word文档加密方法)

又被小伙伴催稿了

wps怎么取消文档加密(word文档加密方法)

最近遇到了一个问题,某些工具产生的word是加密的(可以看,但不可以复制)。记得有相关的软件可以破解这种加密的word。上网搜了一下,其实不需很复杂的操作,就可以把加密的word进行解密。我测试成功了的一种方法是:

打开word,另存为 xx.xml格式

使用记事本打开新保存的xx.xml文件,搜索 documentProtection (这个是文件保护属性代码),找到之后,在前面加上 un,就变成了undocumentProtection,然后保存退出

最后把这个xx.xml文件修改后缀为xx.doc。

这个xx.doc文件就是已经解密的了,可以任意进行复制和修改了。

当然,本文并没有结束。

通过上面的操作,word的加密真够扯的,居然只由一个明文的属性代码控制。虽然上面的操作已经够简单了,但我还想看看有没有更简便的方法破解这个过程。

在测试的过程中,我把这个文件放到了linux下,使用liboffice软件打开这个加密的文件,然后,居然这个文件在liboffice中根本就没有加密,怀疑liboffice根本就没有鸟这个documentProtection属性。因此,有linux环境的小伙伴就可以使用linux下的liboffice 另存为一个新的word文档,然后再放回到windows下即可。

还有。

在linux下使用gvim打开这个加密的xx.docx文件,发现gvim居然把这个xx.docx文件认为是一个压缩包,并自动进行了解压操作,里面的目录结构清晰可见,目录里面居然就是一个一个的文件。

最后。

在linux下xx.docx可以被认为是一个压缩包,那么在windows下应该也是一个压缩包。使用360压缩进行解压缩操作,具体如下图:

可以看到word文档确实就是一个.docx为后缀的压缩包文件。经测试,那个documentProtection属性存在的文件位置为:word/settings.xml

不解压缩,直接右键–用记事本打开–修改里面的两个documentProtection为undocumentProtection,保存,退出并关闭360压缩。这个文件就已经是解密的了。

如果你也感觉发现了新大陆,也想测试一下解密的过程,但又苦于没有加密的文档。我把这个加密文档放到了网盘中,供你测试哈。

发表评论

登录后才能评论