在OpenSSL API代码中查找主密钥的MAC密钥,加密密钥和初始化向量
问题描述:
我一直在OpenSSL API C文件中漫游一段时间,以查找在OpenSSL的c文件中,实际生成的主密钥在哪里分为三部分,如MAC密钥,加密密钥和初始化向量?在OpenSSL API代码中查找主密钥的MAC密钥,加密密钥和初始化向量
如果你知道它,请帮我发现它。
答
......主密钥实际上是生成的,分为三部分,如MAC密钥,加密密钥和初始化向量......如果你知道它,请帮助我发现它。
由于您在谈论6个键而不是4个键(客户端和服务器获取自己的集合),因此您要求SSLv3及更高版本(而非SSLv2)。
你可以在<openssl src>/ssl/s3_lib.c
和<openssl src>/ssl/t1_lib.c
找到代码。
你可以从OpenSSL: Source, Tarballs下载资源。