【问题标题】:which is better tls or ssl?tls 和 ssl 哪个更好?
【发布时间】:2019-02-01 01:45:43
【问题描述】:
最近我了解了 phpmailer,我想知道应该使用哪一个作为 SMTPSecure、tls 或 ssl?
根据一些文章,https 需要 ssl 证书,而 Wikipedia 中写到 ssl 已被弃用。
【问题讨论】:
标签:
php
security
smtp
websecurity
【解决方案1】:
准确地说,SSL(SSLv1、SSLv2 和 SSLv3)已死,技术上(希望)今天只使用 TLS。
但是,即使现在不正确,人们仍然坚持使用“SSL”一词。我认为这是因为所有非技术人员都知道 SSL 意味着安全。像 TLS 这样的新术语只会让这些人感到困惑。
结论:现在 SSL 或多或少是 TLS 的同义词(除非您指定一个确切的版本,如 SSLv3 或 TLSv1.2)。
顺便说一句:据我所知,随着 TLS 的开发,他们决定将名称从 SSLv4 更改为 TLSv1。可能是因为 SSL 是 Netscape 开发的专有协议,而 TLS 是 IETF 领导下许多人开发的开放协议。
【解决方案3】:
TLS 是较新版本的 SSL 协议的名称。
但在 SMTP(和其他协议)的情况下,“SSL”表示 SMTP over TLS,而“TLS”表示带有 STARTTLS 命令的 SMTP。参见RFC 3207。
不推荐使用 SSL 协议和 SSL 作为 SMTP over TLS。