2024-03-28 13:31:13 发布
网友
twisted允许我创建这样的测试设置吗?如果允许的话,有没有代码样本可以帮助我启动这个项目?你知道吗
Twisted最终只会将TLS与一个传输进行通信并将字节转储到其中;您可以指定一个任意配置的pyOpenSSL上下文对象。所以这实际上更多的是关于pyOpenSSL或加密的问题。你知道吗
TLS握手通常涉及在不同点生成随机数据(会话密钥)。虽然我认为通过插入生成非随机数据的特殊ENGINE使OpenSSL做一些完全确定的事情可能是可能的,但这是Twisted TLS工具链绝对不适合的用例。(例如,在OpenSSL中,随机性总是全局的,即使SSL堆栈的其他部分是SSL_CTX本地的。)
ENGINE
SSL_CTX
Twisted最终只会将TLS与一个传输进行通信并将字节转储到其中;您可以指定一个任意配置的pyOpenSSL上下文对象。所以这实际上更多的是关于pyOpenSSL或加密的问题。你知道吗
TLS握手通常涉及在不同点生成随机数据(会话密钥)。虽然我认为通过插入生成非随机数据的特殊
ENGINE
使OpenSSL做一些完全确定的事情可能是可能的,但这是Twisted TLS工具链绝对不适合的用例。(例如,在OpenSSL中,随机性总是全局的,即使SSL堆栈的其他部分是SSL_CTX
本地的。)相关问题 更多 >
编程相关推荐