![加密文件 ubuntu](https://linux22.com/image/1245572/%E5%8A%A0%E5%AF%86%E6%96%87%E4%BB%B6%20ubuntu.png)
我知道这个问题之前有人问过,但我还是想弄清楚。我正尝试使用某种像样的加密机制加密 zip 文件中的多个文件。所谓像样,是指 AES256 或更高版本的算法和强密码。
我找不到最好的方法。更具体地说,当使用 -e 开关时,zip 使用什么算法。此外,我尝试过一些人推荐的 7z,但同样不清楚当创建标准 zip 文件而不是 7z 文件时使用什么算法。
我已经做了一些挖掘,但无法得出结论——任何帮助都将不胜感激。
附言:我不能使用 GPG 或 Truecrypt - 由于各种原因,文件必须是 zip 文件。简而言之,这是因为文件将以电子方式发送,而另一端的人 a) 不知道如何使用任何这些程序 b) 将尝试使用 winzip 打开文件。在任何情况下,我都不想以不安全的方式发送数据,但我希望以收件人可以轻松使用的方式发送数据。
答案1
7zip 使用 AES256,压缩率极高,可以生成自解压文件。其他加密功能强大的归档器包括自由弧(AES/Blowfish/Twofish/Serpent)
答案2
我不知道加密的正确名称,但 7zip 用于 zip 文件的加密名为 ZipCrypto(在 Windows 版本中,此名称写在加密组合框中)。据我所知,7zip 也可以对 zip 文件使用 AES256,但这样其他人可能无法解压它。至少不能使用 WinZip 或 Windows 默认的“压缩文件夹”。
因此,如果您的电子邮件合作伙伴不够好,您就必须坚持使用不够好的加密。尝试更新您的用户。:)