2015-05-03 51 views
-1

我見過很多商業軟件(甚至是免費軟件),它們都提供了向您顯示受密碼保護的office文件的密碼。將文檔(或任何其他Office文件)連接到Java以恢復密碼

我認爲,這是一段相對容易編寫的代碼(對於知道自己在做什麼的人來說)。

我的問題是:(假設我們使用Java作爲編程語言,但如果你有使用其他編程語言的回答,沒關係)

  1. 微軟專賣店以明文格式的密碼?或加密?
  2. 是在檢索密碼時使用蠻力,還是隻是從軟件保存在文件中的位置取回軟件?
  3. 我們如何將文件(MyFile.docx)鏈接到程序。那是什麼庫被使用?我們需要搜索密碼的哪個部分?

我不希望詳細解釋或基本知識。只是一些關鍵字和提示從哪裏開始。我認爲這是一個很好的編程練習。

回答

1

Java肯定會很好,但給C#一個微軟相關的東西的嘗試。

現在,它可能既不明文也不加密:它肯定是散列。看看彩虹查找表,否則:開心的蠻力!此外還有很多漂亮的教程用於打開/處理docx文件,請參閱here初學者。祝你好運。

+0

非常感謝@gustafbstrom,當我免費時,我會給這個看看。非常感謝 :) – tony9099

相關問題