我正在使用 openSSL
库编写一个 SSL 客户端
。我可以使用我的 C 程序连接到 https://www.httpbin.org
。但是,我想手动设置我自己的 AES
key 以进行进一步的对称加密并通知服务器有关 key 的信息。我知道对称加密的 key 是在握手过程中设置的。我正在使用 SSL_connect()
连接到服务器。
如何为对称加密手动设置 key ?
最佳答案
这是不可能的。用于加密的 key 取决于服务器和客户端创建的数据。这意味着客户端不可能完全控制键值。另见 Computing the Master Secret在 RFC 5246 (TLS 1.2) 中。
关于c - 在 openSSL 中手动设置 AES key ?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/39725030/