【发布时间】:2012-05-15 05:58:40
【问题描述】:
如何在 Java 中获取会话对称密钥?它是隐藏的吗? (寻找方法,但没有)这有道理,但是,我仍然需要它。有没有办法检索对称密钥?
【问题讨论】:
标签: java ssl encryption symmetric-key
如何在 Java 中获取会话对称密钥?它是隐藏的吗? (寻找方法,但没有)这有道理,但是,我仍然需要它。有没有办法检索对称密钥?
【问题讨论】:
标签: java ssl encryption symmetric-key
没有。 SSL 层实现应该是透明的,并且在内部负责加密应用层以下的数据,而不受应用层的任何干扰。对称密钥是每个会话生成的,并且仅与相关方共享(在您的情况下,是套接字连接两端的 SSL 层),其他任何人都不能共享。应用层没有理由需要访问会话密钥。
【讨论】:
-Djavax.net.debug=ssl。 (确实无法通过 API 访问。)