2008-11-17 274 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文件。