gpt4 book ai didi

openssl - 如何使用 OpenSSL 库获得协商密码

转载 作者:行者123 更新时间:2023-12-05 00:55:51 25 4
gpt4 key购买 nike

这个问题在这里已经有了答案:





Check if a connection is TLSv1 vs SSLv3 (SSL_CIPHER_description/SSL_CIPHER_get_name)

(2 个回答)


5年前关闭。




使用 OpenSSL 库 API,在 TLS 客户端中调用 SSL_connect() 后,我如何找出实际协商的密码(和协议(protocol))?

最佳答案

您可以使用SSL_get_current_cipher找出作为握手的一部分协商的密码。

SSL_get_current_cipher() returns a pointer to an SSL_CIPHER object containing the description of the actually used cipher of a connection established with the ssl object.



您可以从 version 获取协议(protocol)版本 SSL 中的字段目的。
SSL *s;
/* handshake */
int version = s->version;

关于openssl - 如何使用 OpenSSL 库获得协商密码,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/37401522/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com