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

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

  1. 加密Word文档,
  2. 密码保护加密,以及
  3. 创建一个自解压文件。

有人可以推荐用于此目的的软件吗?由于数据以前托管在 SSL 加密站点上,因此任何 SSL 安全性或更高安全性就足够了。

有帮助吗?

解决方案

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

其他提示

也许你想要的只是一个 7zip ,它已被加密并设置为自我提取

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

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

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

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

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

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

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

许可以下: CC-BY-SA归因
不隶属于 StackOverflow
scroll top