word文档解密方法(如何破解word文档密码)
首发

word文档解密方法(如何破解word文档密码)

优质
请用语音读文章

还在忧虑周五下班前。老板吩咐要给客户加密200个文件吗?工作到凌晨2点。还要把当日完成的10个文件加密。让人很发狂啊。想到一份份的文档要挨个打开并加密。就让人有一种想要die掉的996即视感。

周五下班前。老板吩咐要给客户加密200个文件吗

福音来了。无所不能的python带给你下面的工具:

msoffcrypto-tool(以前称为ms-offcrypto-tool)是一个Python工具和库。用于使用生成其托管密钥的密码。中间密钥或私钥解密加密的MS Office文件。

用于使用生成其托管密钥的密码。中间密钥或私钥解密加密的MS Office文件

首先。安装工具。

安装

pipinstallmsoffcrypto-tool

例子

作为CLI命令行工具(带密码)

msoffcrypto-toolencrypted.docxdecrypted.docx-pPassw0rd

如果命令行省略密码参数值。则会贴心的提示密码:

$msoffcrypto-toolencrypted.docxdecrypted.docx-p
密码:

测试文件是否加密(退出代码0或1)

msoffcrypto-tool document.doc –test -v

程序调用

用程序调用(这就很有想象空间了。比如有20000个文件。用程序循环搞定):

可以用for,或者循环目录列文件后调用以下代码或函数:

mportmsoffcrypto
file=msoffcrypto.OfficeFile(open("encrypted.docx","rb"))#这里是加密文件名
#Usepassword
file.load_key(password="Passw0rd")
#Useprivatekey
#file.load_key(private_key=open("priv.pem","rb"))
#Useintermediatekey(secretKey)
#file.load_key(secret_key=binascii.unhexlify("AE8C36E68B4BB9EA46E5544A5FDB6693875B2FDE1507CBC65C8Bcf99E25C2562"))
file.decrypt(open("decrypted.docx","wb"))

支持的加密格式:

MS-OFFCRYPTO规格

MS-OFFCRYPTO规格

  • ECMA-376(敏捷加密/标准加密)

  • MS-DOCX(OOXML)(Word 2007-2016)

  • MS-XLSX(OOXML)(excel 2007-2016)

  • MS-PPTX(OOXML)(PowerPoint 2007-2016)

  • Office二进制文档RC4 CryptoAPI

  • MS-DOC(Word 2002,2003,2004)

  • MS-XLS(Excel 2002,2003,2004)(实验性)

  • MS-PPT(PowerPoint 2002,2003,2004)(部分。实验)

  • 办公室二进制文件RC4

  • MS-DOC(Word 97,98,2000)

  • MS-XLS(Excel 97,98,2000)(实验性)

  • ECMA-376(可扩展加密)

  • XOR混淆

其他

  • Word 95加密(Word 95及之前版本)

  • Excel 95加密(Excel 95及更早版本)

  • PowerPoint 95加密(PowerPoint 95和之前的版本)

以上就是由优质生活领域创作者 生活常识网 整理编辑的,如果觉得有帮助欢迎收藏转发~

分享到 :
相关推荐

清新漂亮简约好看的个人博客网站模板(手把手教你搭建漂亮好看的个人网站)

请用语音读文章该从哪里开始呢?好久没来。有那么一点生疏。有那么一点茫然。那么按常规[...

部落冲突联赛奖励怎么算(联赛奖章计算规则)

请用语音读文章部落冲突联赛奖励怎么算:我们都知道很多的部落都是关系户比较多。本来奖[...

含维生素e最多的水果排行榜

请用语音读文章维生素E含量高的水果排行榜1、酸枣酸枣有别于普通的枣子。果实一般[&h...

中秋节致交警走心文案(2021中秋节简短走心文案)

请用语音读文章中秋节到了。作为人民交警守护我们交通安全的人。我们应该送出温暖走心的[...

发表评论

您的电子邮箱地址不会被公开。