📜  Kerberos 和 SSL 之间的区别

📅  最后修改于: 2021-09-11 03:37:07             🧑  作者: Mango

1. Kerberos:
Kerberos 是一种计算机网络身份验证系统,用于在登录系统时对用户信息进行身份验证。 Kerberos 基于对称密钥加密,依赖于可靠的第三方,并在身份验证阶段处理私钥加密。开发了不同版本的 Kerberos 以增强身份验证的安全性。 Kerberos 通常在 Windows 2000、Windows XP 和更高版本的 Windows 等 Microsoft 产品中实现。

2. 安全套接层 (SSL):
SSL 是一种加密协议,可在非安全网络中提供安全传输。 SSL 需要证书并适用于公钥加密。 SSL 不直接使用任何端口,它适用于 TCP 协议并使用 TCP 上的任何端口。 SSL 在网络环境的不同应用程序中实现,例如 Web 浏览、消息传递、电子邮件和其他协议(如 FTP)。

Kerberos 和 SSL 之间的区别

S.No. Kerberos SSL
1. Kerberos is an open source software and offers free services. SSL does not offer free service as it is patented.
2. Kerberos is generally implemented in microsoft products like Windows 2000, Windows XP and later windows. SSL is implemented in web browsing, messaging and other protocols like FTP.
3. Kerberos depends on a reliable third party. SSL is asynchronous as it depends on the certificate.
4. Kerberos works on the private key encryption. While SSL works on the public key encryption.
5. Kerberos is best suited for the WWW. SSL is appropriate and effective for the networked environments.
6. In kerberos, key cancellation is achieved by disabling any user on authentication server. In SSL, revocation server control records of the bad certificate for key cancellation.