2008-11-17 234 views
1

我在寫一個程序,它創建一個帶有敏感信息的Word文檔。我想對文檔進行加密和密碼保護,並將其分發到自解壓文件中,以便用戶可以雙擊,提供密碼,然後接收未加密的文件。加密,受密碼保護的文件創建

我沒事創建Word文檔,但我想要一個第三方程序,編寫腳本或沒有(我可以使用命令行),它可以:

  1. 加密的Word文檔,
  2. 密碼保護加密,和
  3. 創建一個自解壓文件。

任何人都可以爲此提出軟件嗎?由於數據以前託管在SSL加密的站點上,SSL安全性或更高級別的任何內容都已足夠。

回答

1

DotNetZip這樣做。您可以編寫腳本或對其進行編程。有一些命令行工具和一個GUI工具可用於生成ZIP加密或自解壓縮的存檔。 免費。

2

WinRAR可以創建密碼保護的自解壓文件。它使用128位AES進行加密。自解壓器的窗口是可配置的。作爲獎勵你會得到很好的壓縮。

+0

切線:與RAR有什麼關係?爲什麼我們還需要另一個壓縮工具,它爲什麼如此專有,爲什麼warez站點對它感到興奮呢? – erickson 2008-11-19 20:31:37

3

也許你想要的只是一個7zip已被加密,並設置爲自我提取。

0

如果您想要在LAMP服務器上正確地加密Word文檔,就像MS Word一樣,您可以使用PHPDocX的Crypto API:CryptoPHPDocX

考慮到加密的MS Word文件是MS複合文件二進制文件,而不是標準的OOXML/OPC文件。

比其他解決方案的優點是:

  • 辦公室直接識別加密的文件,Word文件
  • Word會提示您直接引進密碼
  • 每當修改Word文檔保存它保留其加密狀態
  • 加密算法是AES128

的CryptoPHPDocX API還允許文檔保護(不安全但非常有用,用於exachange文檔,您希望免受直接版本的保護),並且還可以加密PDF文件。