Me -> Node A -> Node B -> Node C -> destination
Tor 上的文档总是声明只有出口节点 C 可以看到纯文本数据。如果我不直接与节点 C 交谈,这怎么可能?
如果我有一些纯文本数据,并且想将其加密发送到节点 A,我通常会进行 Diffie-Hellman 密钥交换,然后将数据发送过来。但是通过该方案,节点 A 可以解密数据。
如果节点 C 以某种方式与我共享它的公钥,那么节点 B 或节点 A 的 MITM 不能是密钥吗?
Tor 究竟是如何管理其 PKI 的?哪些密钥用于在哪里加密数据?