2010-09-02 98 views
-1

我想阻止zip文件打開...zip文件加密

如何阻止它....除修改zip頭信息外,是否還有其他方法。

我rosources都擠滿了zip文件,但我不希望它開放給用戶...

請讓我知道它

+1

如果人們真的想提取自己的程序資源,就沒有辦法阻止它們。一個好的交互式調試器(認爲IDA Pro)幾乎是你所需要的。 – 2010-09-02 03:34:35

回答

1

一種方法是有一個小程序,garbles的壓縮文件的標頭 然後當您需要解壓縮文件時,您將恢復標題。這是迄今爲止不是傻子證明 方法,但它可能會阻止一些人(當然,你的文件應該不會有.zip擴展 要麼此後他們可能會尋找在首位)。

另一個,可能是更好的選擇是使用內建的加密是我們使用的許多標準的加密庫在那裏的一個方式的zip加密您的壓縮文件。

0

您可以給zip文件提供密碼保護。 擁有密碼的人只能打開文件。

從鏈接http://www.dslreports.com/faq/8730, 以下是如何在Windows中添加密碼保護。

  • 右鍵單擊該壓縮的文件夾 並選擇「資源管理器」。在「文件」
  • 選擇「添加密碼」輸入
    密碼和確認密碼。
0

如前所述,如果您放棄數據和密鑰(以任何形式),獲取這些數據的時間和努力都是一個問題。

有可能使對數據的訪問更加複雜採取幾項行動:

  1. 使用密碼。最簡單的使用 和最簡單的破解。
  2. 保護各種資源使用 不同的密鑰,並始終提取 只有那些你需要的數據,每個特定的操作 。這樣 你永遠不要提取所有數據 一次,不要讓他們 保護。
  3. 使用習慣 封裝和加密,不 標準ZIP。 解決方案的定製越多,挑選數據的難度就越大。我們的SolFS 產品可用於此 的目的。爲了使事情更復雜,您可以閱讀an article
  4. 混淆加密密鑰。
  5. 使用硬件 密鑰來保護對數據的訪問 (閱讀上述文章的 關於硬件密鑰的信息)。