【发布时间】:2014-08-05 14:17:56
【问题描述】:
有一个与此类似的问题,但它询问您是否可以简单地使用证书解密 SSL。
所以我的问题是,如果您使用 Wireshark 从设备捕获所有流量,那么您是否应该至少有足够的信息来解密传入流量?我听说的是服务器发送了一个公钥,计算机使用该公钥生成一个对称密钥来加密只能在服务器上解密的数据。但是,如果一切都是加密的,浏览器如何解密传入的流量呢?那不能被拦截吗,或者浏览器如何能够解密服务器发送的内容?
我也使用了 Fiddler,当我在 facebook 和其他东西上时,Fiddler 似乎可以读取 https 流量,那么它到底是如何工作的呢?
【问题讨论】:
-
实际上并未发送密钥。它们嵌入在浏览器本身中。因此,我们需要在共享新 ssls 时定期更新浏览器。
-
这只是一些基本信息.. 我希望有人为您的问题提供一个很好的描述
-
这个问题似乎离题了,因为它与编程无关。也许Super User 或Information Security Stack Exchange 会是一个更好的提问地点。
-
在Secure Socket Layer (SSL) 上查看 Wireshark 维基。您需要 premaster secret 来派生连接中使用的六个密钥(加密密钥、HMAC 密钥和初始 IV)。
标签: ssl encryption cryptography fiddler wireshark