outlook - 检查 pst 文件是否受 java-libpst 密码保护

标签 outlook java pst

我正在使用开源库java-libpst解析 Outlook pst 文件。在解析之前,我想知道该文件是否受密码保护。问题是这个库无需密码即可打开受密码保护的文件,所以我没有找到任何方法检查文件是否受密码保护。

我可以使用任何其他 Java 库来实现此目的,只要它们是开源的。

最佳答案

不知道有任何针对.pst文件的开源java库,但有商业库JPST 。我们用它来读取 .pst 文件。该库能够从 .pst 文件读取密码哈希。我记得密码存储在 MessageStore 对象中。

密码不用于加密 .pst 文件内容。任何应用程序或库都可以读取 Outlook .pst 文件,而无需知道密码。

关于outlook - 检查 pst 文件是否受 java-libpst 密码保护,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/15124834/

相关文章:

php - 如何从Windows Live Mail导出电子邮件

java - 基于原始身份验证在 session 超时后动态重定向用户

java - 显示 java-libpst 的 PSTMessage 的简单方法

java - 在java中创建一个电子邮件对象并将其保存到文件

outlook - 逻辑应用和 Outlook 嵌入图像

c++ - 预览 Microsoft Outlook 对象库生成的电子邮件

c# - 用于捕获撰写邮件事件的 outlook 插件

java - 将实例变量写入文本文件

java - 为什么这个参数在我的 Bean 中作为 Null 发送?

python - 如何使用 Python 解析/读取 Outlook PST 文件?