我必须定义一种让双方安全地交换文件夹(文件)的方法。加密的 zip 格式似乎是最明显的,但我读过一些关于 zip 加密存在缺陷的报道。所以我想看看是否还有其他解决方案。
我的要求是 -
这应该非常简单(单击鼠标并输入密钥/密码)。
需要是免费软件(尽可能不应该强制任何一方购买软件)
当然,它必须是安全的。如果加密文件最终流传开来,各方应该确保它是安全的。
它的跨平台特性是由于部分用户可能使用 Mac。
我唯一的选择是使用 gpg 吗?我不愿意使用它,但我想看看是否还有其他可能性。使用 gpg 的唯一问题是我必须定义一种交换公钥的方法,并验证公钥是否正确交换。我正在寻找一种解决方案,让一方可以将文件发送给另一方,然后拿起电话说“双击文件并输入此密码”。
感谢您的帮助!
答案1
我最近问了一个非常相似的问题,但无法找到真正简单、透明、免费、跨平台的解决方案。zip 文件加密不再可怕,但 Mac 无法从 GUI 打开加密的 zip 文件(更糟糕的是,它们会给出一个误导性的错误,让它听起来好像文件有问题)。
Truecrypt 非常出色,使用起来也并不难。不过,它要求用户安装软件并了解安装加密卷的含义。
truecrypt 的另一个优点是文件会保留在加密卷上,卸载卷后文件会从计算机中消失。解压加密的 zip 文件时,它会在硬盘上创建该文件的明文副本,用户必须记住自己删除它。据我所知,所有文件级加密都是这种情况,因此我建议使用加密分区系统,即使这对用户来说更复杂。
答案2
7-Zip支持256位AES加密。
7-Zip 是一款免费的开源文件归档程序。7-Zip 使用 7z 归档格式,但可以读取和写入其他几种归档格式。该程序可以通过命令行界面、图形用户界面或与 Microsoft Windows shell 集成一起使用。
答案3
答案4
我唯一的选择是使用 gpg 吗?
不。第二个更好的选择是使用 S/MIME 加密电子邮件