SSL/TLS更改密码规范

SSL/TLS更改密码规范,ssl,cryptography,protocols,handshake,Ssl,Cryptography,Protocols,Handshake,当客户端在握手完成之前发送change cipher spec消息时,他是使用新密钥还是使用服务器的公钥加密发送消息 例如: cipher suite= TLS_RSA_WITH_AES_128_CBC 客户机是否发送使用RSA和服务器的PU加密的change cipher spec消息,还是使用AES和master_密钥发送 我认为这类问题在这里是离题的,但在这里是有主题的。无论如何,ChangeCipherSpec根本没有加密。Finished(在ChangeCipherSpec之后)是

当客户端在握手完成之前发送change cipher spec消息时,他是使用新密钥还是使用服务器的公钥加密发送消息

例如:

cipher suite= TLS_RSA_WITH_AES_128_CBC 

客户机是否发送使用RSA和服务器的PU加密的change cipher spec消息,还是使用AES和master_密钥发送

我认为这类问题在这里是离题的,但在这里是有主题的。无论如何,ChangeCipherSpec根本没有加密。Finished(在ChangeCipherSpec之后)是第一条加密的消息。无论你对你的“cipher suite=TLS\u RSA\u with_AES\u 128\u CBC”有什么建议,它都与ChangeCipherSpec无关,因为这条消息根本不用于设置使用哪种密码。感谢你的帮助:)我在密码套件中给出了这个示例,bc我认为这条消息会被加密。TLS 1.3发生了变化,但是,由于您没有指定上面提到的TLS的版本,因此前面的版本对于TLS是正确的⩽ 1.2