我正在做一些轻松有趣的阅读,我想得到一些澄清,谢谢。
我知道SSL使用公钥加密,是HTTPS连接背后的主干。SSL中使用的加密可以是AES-128、256或其他任何格式。在安全连接中,SHA在安全方面扮演着什么角色?如果连接是安全的,并且使用AES加密,那么SHA在哪里起作用?
发布于 2011-05-13 01:41:54
SHA是一个散列函数。
散列函数与加密无关。它们用于数字签名和消息完整性。
例如,在证书中,有公钥,但也有散列,以确保证书未被更改
发布于 2011-05-19 15:26:05
除了在另一个发帖者提到的证书中使用它们之外,在SSL/TLS中,密码散列还用于使用HMAC构造Message Authentication Code (MAC)。这是为了确保流不会被攻击者修改,并拒绝被修改的PDU。
https://stackoverflow.com/questions/5980965
复制相似问题