我正在做一些轻松有趣的阅读,我想得到一些澄清。
我知道SSL使用公钥加密技术,并且是HTTPS连接的支柱。 SSL中使用的加密可以是AES-128,256等等。 SHA在安全性方面的安全连接部分是什么?如果连接是安全的,并使用AES加密,那么SHA在哪里发挥作用?
答案 0 :(得分:3)
SHA是一个哈希函数 散列函数与加密无关。它们用于数字签名和消息完整性 例如,在证书中,有公钥,但也有确保证书未被更改的哈希
答案 1 :(得分:0)
除了在另一张海报中提到的证书中使用它们之外,在SSL / TLS中,加密哈希用于使用Message Authentication Code构造来构造HMAC(MAC)。这是为了确保攻击者不会修改流,并拒绝接收的PDU。