SSL现在已经过时了吗?

Aer*_*Sun 3 c++ ssl openssl gnutls

我开始学习信息保护并从OpenSSL开始.但是我在维基百科上读到,SSL在安全方面遇到了问题,但仍未解决,任何人都必须使用TLS.这是真的吗?SSL现在已经过时了吗?(因为出现了其他信息保护方式而不是修复SSL)

Ste*_*ich 5

TLS只是之前命名为SSL的协议的新名称.如果您查看协议级别,您会看到TLS 1.0实际上是SSL 3.1,TLS 1.1是SSL 3.2等.版本高达并包括版本SSL 3.0被视为已损坏,不应再使用.由于实际上这种命名,"SSL"和"TLS"通常用于表示相同的协议组,并且通常还会找到"SSL/TLS"来引用此协议组.通常只有在添加版本号时才会引用此版本.OpenSSL,PolarSSL,MatrixSSL等库实现协议组,即SSL和TLS.

为了增加这种命名混淆,"SSL"通常与SMTP(发送邮件)或IMAP(访问邮件)等协议一起使用,表示从开始时的安全连接,而在此上下文中使用"TLS"表示发布后的安全连接.具体STARTTLS命令.最好使用"隐式"和"显式"SSL/TLS.