Random 如果协商TLS 1.2或TLS 1.1,则必须如何以及为什么在TLS 1.3中覆盖最后8个字节,如下所述?

Random 如果协商TLS 1.2或TLS 1.1,则必须如何以及为什么在TLS 1.3中覆盖最后8个字节,如下所述?,random,https,tls1.3,Random,Https,Tls1.3,在RFC 8446中。关于随机服务器Hello由服务器发送 在4.1.3中。服务器你好 由安全随机数生成器生成的32字节。更多信息见附录C。如果协商TLS 1.2或TLS 1.1,则必须按如下所述覆盖最后8个字节,但剩余字节必须是随机的。此结构由服务器生成,必须独立于ClientHello.random生成 为什么和如何 如果协商TLS 1.2或TLS 1.1,则必须按如下所述覆盖最后8个字节 在RFC 8446中 4.1.3。服务器你好 TLS 1.3在服务器的 随机值。在中协商TLS 1.2

在RFC 8446中。关于随机服务器Hello由服务器发送

在4.1.3中。服务器你好

由安全随机数生成器生成的32字节。更多信息见附录C。如果协商TLS 1.2或TLS 1.1,则必须按如下所述覆盖最后8个字节,但剩余字节必须是随机的。此结构由服务器生成,必须独立于ClientHello.random生成

为什么和如何

如果协商TLS 1.2或TLS 1.1,则必须按如下所述覆盖最后8个字节

在RFC 8446中

4.1.3。服务器你好

TLS 1.3在服务器的 随机值。在中协商TLS 1.2或更低版本的TLS 1.3服务器 对ClientHello的响应必须设置其随机变量的最后8个字节 特别是在他们的服务器Hello中

如果协商TLS 1.2,TLS 1.3服务器必须设置 将其随机值转换为字节:

如果协商TLS 1.1或更低版本,则必须使用TLS 1.3服务器和TLS 1.2 服务器应设置其ServerHello.Random的最后8个字节 字节的值:

 44 4F 57 4E 47 52 44 01
 44 4F 57 4E 47 52 44 00