/images/avatar.png

[ 置顶 ] 🚩 Github 项目 / 工具站点 / 有趣的站点

内容不定期持续更新,感谢每一位开源项目作者为全世界开发者做出的杰出贡献。本文主要分享一些我平时收集到的一些好物,东西可能比较杂乱。涵盖开源项目、免费的工具站、好用的客户端工具、优秀的付费网站和来路不明的沙雕网站。

如何在非安全信道进行安全通信? - 迪菲赫尔曼密钥交换协议基本原理

让我们从一个非常简单的思想实验开始。

假设 A、B、C 三个素不相识的人待在一个房间里进行口头交流,此时 A 想要秘密地“传输”一条消息给 B,但又不能让 C 知道。为方便起见,假设这条消息只是 0 到 9 之间的一个数字。

需要注意的是,A 说的任何话 B 和 C 都能听到,且 A 不能偷偷摸摸地耍小把戏,比如传纸条给 B 。那么 A 要如何才能做到呢?