【发布时间】:2012-05-01 23:52:00
【问题描述】:
在 Wireshark 中,我可以看到来自我的 PC 的加密数据。它不使用 diffie hellman 算法进行密钥交换,因为我只看到 Client Key Exchange 数据包,但有 no Server Key Exchange 数据包。这意味着浏览器正在向服务器发送加密密钥(使用服务器的公钥加密)。
但我在该数据包(“客户端密钥交换”)中看不到任何加密数据。如何查看加密密钥?
【问题讨论】:
-
我有点惊讶你选择接受一个实际上并没有回答你问题的答案,除非我错过了什么......
-
@Bruno 现在我从正确的人那里得到了正确的答案,我接受了。谢谢你告诉我我的错误:)
-
如果您和@Ashwin 选择加入 SO 以相互提供代表,请不要打扰(很容易看到您各自的个人资料,包括已删除的答案)。您问的是一个非常详细的问题,需要具备 SSL 方面的专业知识(并假设询问它的人知道查看数据包的基础知识)。诚然,我虽然您对加密的内容更感兴趣,而不仅仅是结果。 Ashwin 的回答对于试图了解 SSL 的人来说是微不足道的:如果您无法删除前 2 个字节(无论如何都要使用最新版本的 Wireshark),请不要费心学习更多。
-
至于不赞成和反对我的正确答案,你们只是厚颜无耻,特别是考虑到阿什温已经询问了有关主秘密本身的更多细节(很明显,你们两个一起研究这些问题,这当然不是问题)。是的,我否决了你的问题(只有这个问题),只是因为你似乎没有决定要问什么(就像你在许多其他关于 SSL 或 security.SE 的问题中所做的那样)。
标签: encryption ssl wireshark