我一直在OpenSSL API C文件中闲逛很长一段时间,在OpenSSL的c文件中找到主密码实际生成并分为三部分,如MAC密钥,加密密钥和初始化向量?
如果您知道,请帮助我发现它。
答案 0 :(得分:0)
...主密码实际上是生成的,分为三个部分,如MAC密钥,加密密钥和初始化矢量......如果您知道,请帮我发现。
由于您所说的是6个密钥而不是4个密钥(客户端和服务器都有自己的设置),因此您要求使用SSLv3及更高版本(而不是SSLv2)。
您可以在<openssl src>/ssl/s3_lib.c
和<openssl src>/ssl/t1_lib.c
中找到代码。
您可以从OpenSSL: Source, Tarballs下载资源。