加密,受密码保护的文件创建

时间:2008-11-17 16:02:39

标签: file ms-word extract encryption self-extracting

我正在编写一个程序,用于创建包含敏感信息的Word文档。我想对文档进行加密和密码保护,并将其分发到自解压文件中,以便用户可以双击,提供密码,然后接收未加密的文件。

我可以创建Word文档,但是我想要一个第三方程序,可以编写脚本(我可以使用命令行),它可以:

  1. 加密Word文档,
  2. 密码 - 保护加密,
  3. 创建自解压文件。
  4. 有人可以为此目的建议软件吗? SSL安全性或更高级别的任何内容都已足够,因为数据以前托管在SSL加密的站点上。

5 个答案:

答案 0 :(得分:3)

也许您想要的只是7zip已加密并设置为自我提取。

答案 1 :(得分:2)

finecrypt.net应符合您的要求(免费版here

Finecrypt

答案 2 :(得分:2)

WinRAR可以创建具有密码保护功能的自解压缩档案。它使用128位AES进行加密。自提取器的窗口是可配置的。你可以获得良好的压缩效果。

答案 3 :(得分:1)

DotNetZip这样做。您可以编写脚本或编程。有命令行工具和GUI工具来生成经过AES加密的ZIP或自解压存档。 免费。

答案 4 :(得分:0)

如果要在LAMP服务器上加密Word文档,就像MS Word一样,您可以使用PHPDocX的加密API:CryptoPHPDocX

考虑到加密的MS Word文件是MS化合物文件二进制文件而不是标准的OOXML / OPC文件。

与其他解决方案相比的优势是:

  • Office直接将加密文件识别为Word文件
  • Word会提示您直接引入密码
  • 每当保存修改后的Word文档时,它都会保留其加密状态
  • 加密算法是AES128

CryptoPHPDocX API还允许文档保护(不安全但非常有用,可以直接替换您想要保护的文档免受直接编辑),还可以加密PDF文件。