Alice 和 Bob 要共享一个只有他俩知道的密钥,但只能通过一条 Eve 能全程旁听的公开信道。三步看完 Diffie-Hellman 如何做到。
公开约定一个基准色(金色)。两人各选一个秘密色,混合后公开发送——但"混合"不可逆,谁也分离不出对方的秘密色。
颜色混合对应的数学是 g^秘密数 mod p。公开 p 和 g,双方各自保密一个数,算出的 A / B 公开交换,最终共享密钥双方一致。
g^秘密数 mod p
5 道判断题,测你是否真的看懂了。