将文档(或任何其他Office文件)连接到Java以恢复密码

时间:2015-05-03 14:40:30

标签: java ms-word ms-office

我见过许多商业(甚至免费)软件,它们会向您显示受密码保护的办公文件的密码。

我认为,这是一段相对容易编写的代码(对于那些知道自己在做什么的人来说)。

我的问题是:(假设我们使用Java作为编程语言,但如果你有使用其他编程语言的答案,那没关系)

  1. Microsoft以纯文本格式存储密码?或加密?
  2. 检索密码时是否使用强力攻击,或者软件只是从文件中保存的位置检索它?
  3. 我们如何将文件(MyFile.docx)链接到程序。也就是说,使用了哪些库?我们需要在哪个文件区域搜索密码?
  4. 我不希望细节解释或基础知识。只是一些关键字和提示从哪里开始。我认为这是一个很好的编程练习。

0 个答案:

没有答案