SSL 代表安全套接字层,而 TLS 代表传输层安全。安全套接字层和传输层安全都是用于在 Web 浏览器和 Web 服务器之间提供安全性的协议。
安全套接字层和传输层安全之间的主要区别在于。在 SSL(安全套接层)中,消息摘要用于创建主机密并提供基本的安全服务,即身份验证和机密性。而在 TLS(传输层安全)中,伪随机函数用于创建主密钥。
SSL 和 TLS 之间存在一些差异,如下所示:
S.NO | SSL | TLS |
---|---|---|
1. | SSL stands for Secure Socket Layer. | TLS stands for Transport Layer Security. |
2. | SSL (Secure Socket Layer) supports Fortezza algorithm. | TLS (Transport Layer Security) does not supports Fortezza algorithm. |
3. | SSL (Secure Socket Layer) is the 3.0 version. | TLS (Transport Layer Security) is the 1.0 version. |
4. | In SSL( Secure Socket Layer), Message digest is used to create master secret. | In TLS(Transport Layer Security), Pseudo-random function is used to create master secret. |
5. | In SSL( Secure Socket Layer), Message Authentication Code protocol is used. | In TLS(Transport Layer Security), Hashed Message Authentication Code protocol is used. |
6. | SSL (Secure Socket Layer) is complex than TLS(Transport Layer Security). | TLS (Transport Layer Security) is simple. |
7. | SSL (Secure Socket Layer) is less secured as compared to TLS(Transport Layer Security). | TLS (Transport Layer Security) provides high security. |