对于两个都不是计算机专家且无法亲自见面的人来说,发送电子邮件附件的加密文件的密码的最简单方法是什么?
最简单的两种方法是:打电话给对方并通过电话读取密码;或在电子邮件中写下 NSA 和其他黑客无法回答的问题。然后编译时的答案或其部分可以是密码或散列以提供密码。
要求没有技术头脑的人安装完整的 PGP 来发送密码是不现实的。是否有一个简单的 JavaScript 可以做 Diffie-Hellman,所以生成的共享密钥可以成为密码?
对于两个都不是计算机专家且无法亲自见面的人来说,发送电子邮件附件的加密文件的密码的最简单方法是什么?
最简单的两种方法是:打电话给对方并通过电话读取密码;或在电子邮件中写下 NSA 和其他黑客无法回答的问题。然后编译时的答案或其部分可以是密码或散列以提供密码。
要求没有技术头脑的人安装完整的 PGP 来发送密码是不现实的。是否有一个简单的 JavaScript 可以做 Diffie-Hellman,所以生成的共享密钥可以成为密码?
我也试图为此想出一个好的解决方案。但我发现https://onetimesecret.com/效果很好。
基本上,您创建一个包含密码的链接,然后将此链接发送给预期的收件人。接收者一点击链接,链接即失效,密码被删除。所以接收者只有一次复制密码。一时的秘密。
没有万无一失的方法来确保机密性,但你可以让它变得非常困难。
有人可能会假设所有电子通信都受到持续监控,因此是不安全的。然而,除非发件人或收件人受到怀疑或被观察,否则物理邮件肯定不会被截获。我建议你写下密码并用防篡改信封邮寄。一旦收件人确认收到密码,您就可以将文件邮寄给他们。
请注意,这仍然不能保证安全性。坚定且有能力的攻击者(例如 NSA)有其他方法来获取文件的内容。
用于发送不是很敏感的东西,例如。假期家庭照片
在电子邮件中,我口头描述了密码,使用公众难以知道但收件人容易知道的信息。很像你做的。
然而,以我的经验,解压一个加密的 ZIP 文件对于大多数非技术朋友来说已经是一项不平凡的任务。
如果你不反对蜗牛邮件......
我知道军方使用带有跟踪功能的 DHL 邮寄服务来运送敏感材料。您可以将代码写在信封中,然后在信封上签名。将该信封放在另一个不透明的马尼拉信封内,并用包装胶带密封该信封的所有边缘。此信封上没有任何区别标记。将此包裹放入 DHL 信封中。至于应该将其发送到哪里,我会设置一个受信任的第三方来充当我自己和接收者之间的邮箱。这可能是提供此类服务的个人或其他企业。
如果您想确保对此类信息的控制,面对面的物理传输敏感材料几乎总是交换此类信息的最佳方式。(尽管在转移过程中出现会带来其他问题,具体取决于您是否试图隐藏自己的动作,或者您是否已经处于某种监视之下。)
在自己和对方之间建立一条直接的通信线路(cat 5、coax 等)可以让您在不受监控的情况下发送电子信息。
至于使用 Diffie-Hellman,我认为这是一个好主意。为什么不阅读算法并编写自己的算法?这样您就可以确定没有其他人知道特定的算法。您正在使用。http://en.wikipedia.org/wiki/Diffie%E2%80%93Hellman_key_exchange
资料来源:9 年的兵役和一些我忘记名字的海军安全手册。