ssl - 试图理解 SSLKEYLOGFILE 环境变量输出格式
问题描述
我一直在搞乱 SSLKEYLOGFILE 环境变量,我试图了解它给我的输出中的所有内容(包含所有会话密钥的 .log 文件)。这是输出的图片:
我知道这些是键,但我注意到每行中间有一个空格,向我表明它们是单独的键。他们给我的 2 个不同的密钥到底是什么,WireShark 如何能够使用这个文件来解密 ssl 流量?
解决方案
您的问题的答案在添加此功能的提交的评论中:
* - "CLIENT_RANDOM xxxx yyyy"
* Where xxxx is the client_random from the ClientHello (hex-encoded)
* Where yyy is the cleartext master secret (hex-encoded)
* (This format allows non-RSA SSL connections to be decrypted, i.e.
* ECDHE-RSA.)
推荐阅读
- css - 我们如何为自适应卡编辑 CSS?Azure Bot Framework V4、nodejs、botbuilder-feedback
- java - 不了解 RxJava MaybeObserver(聊天通知不起作用)
- python - 我想将字典键从字符串更改为整数
- java - JVM如何在垃圾回收过程中发现无法访问的对象引用?
- apache - ApolloLink 到无头 CMS/跨域域(Wordpress WPGraphQL 端点)不工作:Apache 500 错误
- python - 如何更改我知道索引的字符串字符?
- c# - UnauthorizedAccessException 即使可以访问所有内容?
- c - 执行我的程序时出现奇怪的转储核心错误 (C)
- c# - 迁移到 ASP.NET 3.1 - 从登录控制器路由到 Razor 页面主页索引页面不再有效
- database - Azure AD 用户和属性导出