ssl - sha1证书和sha2证书有什么区别?

标签 ssl openssl ssl-certificate sha digital-certificate

我知道 sha1 和 sha 2 算法之间的区别,但是当我们创建指定 sha1 与 sha2 的证书时,对 ssl 证书有何不同?

如果您需要更多信息,请告诉我。

谢谢, 娜迦

最佳答案

这些证书之间的区别在于证书颁发者创建的数字签名所使用的散列函数的强度。 SHA-1 被认为太弱,因为哈希冲突攻击是可能的。这种冲突将允许攻击者使用现有签名创建新证书,因此被认为是可信的。 SHA-2 散列函数系列被认为足够强大,因此在今天使用,主要与 SHA-256 一起使用。

关于ssl - sha1证书和sha2证书有什么区别?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/45033876/

相关文章:

ssl - Curl 在 vm 外部工作但不在内部

ssl - 连接到 SSL 保护的 Kafka 的问题

ssl - 当内容位于另一个域时,如何在一个域上使用 SSL 证书?

ubuntu - 我在 Digital Ocean 上有安全 apache 错误?

java - Keytool 创建受信任的自签名证书

ssl - 解析 SSL 证书问题

java - 如何通过 https 启动 java servlet?

c++ - 使用 openssl libcrypto 使用 RSA 私钥解密数据时 RSA_NO_PADDING 的用法

ruby-on-rails - Rails 3 - 没有要加载的文件 - openssl

c# 与 c++ ssl_connect