以 A 和 B 的连接为例。他们的通信通过公钥加密进行了加密。在他们交换他们的公钥之前,ISP MITM 发起了攻击。A 得到“B”的公钥(ISP 生成) B 得到“A”的公钥(ISP 生成)
A 向 B 发送消息 X。
A->"B"'s public((A's private(X))->ISP
当 ISP 得到密文(C)后,ISP 通过“B”的私有((A's public(C)))解密它,然后,ISP 得到消息。
之后,ISP 为 B 加密消息 X。
ISP->B 的公共(“A”的私有(X))->B
然后B通过B的私人(“A”的公共(C))解密密文(C)
然后 B 收到消息 X,他们不知道 ISP 收到了消息。
是否可以?对不起我糟糕的英语和解释。