📜  安全套接字层 (SSL) 和传输层安全 (TLS) 之间的区别

📅  最后修改于: 2021-09-12 10:35:08             🧑  作者: Mango

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.