java - 猜猜密码OOXML文件的应用?

标签 java c# c++ ms-office openxml

有谁知道如何根据结构猜测 OOXML 办公文档(Excel、Word、PP 等)的类型,如果该文档受密码保护

我找到了一种方法来猜测未 protected OOXML 文档的应用程序,但现在我需要识别 protected 文档的类型。

如有任何建议,我们将不胜感激。

最佳答案

如果它没有扩展名(如果它以流形式出现),我没有找到猜测密码 OOXML 文档应用程序的方法。

更重要的是,如果重命名,例如,将一个带密码的 *.docx 文件重命名为 *.pptx ,PowerPoint 将运行并出现“输入密码”对话框,无一异常(exception)。仅当您输入正确的密码时才会出现异常,但在此之前似乎有一种方法可以猜测密码文档的应用但办公室不进行该检查或者无法猜测(直到输入密码) .

关于java - 猜猜密码OOXML文件的应用?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/32818546/

相关文章:

java - 如何使用模式匹配获取子字符串

c# - NHibernate 的 ISQLQuery 返回非预期类型的​​实例

c++ - 将别名模板转换为别名类型

c++ - 如何在 OSX 下的 SDL/OpenGL 应用程序中加载 JPG/PNG 纹理

java - 无法在Windows的hadoop中启动Nodemanager

java - Flutter:如何去混淆堆栈跟踪?

c# - 动态添加字段到 Razor 表单

c++ - OpenCV高斯曲线拟合

java - 如何将 BigDecimal 乘以 Java 中的整数

c# - 覆盖 SaveChanges 并设置 ModifiedDate,但如何设置 ModifiedBy?