看到net::err_cert_weak_signature_algorithm的错误信息就很烦。此错误与该网站的 SSL/TLS 证书有关。我们将在接下来的段落中讨论这个问题以及修复这个错误的解决方案。此外,您不必担心此错误。这是一个正常的错误,您可以通过以下几个步骤来修复它。继续阅读!


每当您遇到此错误时,这意味着该网站已安装 SSL/TLS 证书,但它是使用过时的签名算法发布的。签名算法是密码套件的一小部分,用于执行加密功能以保护客户端和服务器之间的连接。表示 SSL 连接无法验证您遇到问题的网站的 SSL(安全套接字层)证书。用户面临此错误是因为该网站使用的是带有过时散列算法的 SSL 证书。SSL 是一种安全方法,它在加密后将数据从您的计算机发送到服务器。
早些时候,在数字证书中,SHA-1 哈希算法用于数据加密。2017 年晚些时候,SHA-1 算法被 CWI 和谷歌的研究人员破解,其指纹长度增加了 160 位。自 2017 年以来,SHA-1 升级为 SHA-2,使所有证书颁发机构从 SHA-1 迁移到 SHA-2。因为 SHA-2 使用 256 位更长的签名密钥来提供安全性。
如果任何网站所有者没有根据新的 SHA-2 算法请求重新颁发 SSL 证书,则浏览器将显示 net::err_cert_weak_signature_algorithm 错误。
此错误背后的三个主要原因如下:
除了这些原因之外,一些用户报告说由于下述原因也有可能遇到此错误:
另请阅读:如何修复 net::err cert auth invalid 错误?


在进入解决方案部分之前,最好先了解问题。例如,如果您在 Chrome 浏览器上打开一个 URL 并显示弱签名算法错误,您可以尝试在其他浏览器(例如 Firefox、Opera 或 UC 浏览器)上打开它。您还应该尝试在 Android 或 iPhone 上打开它。
情况一:如果在其他地方可以成功打开网址,则说明您的Chrome浏览器存在问题。并且您需要从该浏览器中删除浏览历史记录和缓存文件。阅读解决方案 1下给出的步骤 以清除浏览历史记录。
情况 2:如果该 URL 未在您的任何其他设备上打开,则您需要更改 Internet 连接,然后重试。应该解决。如果问题仍然存在,您需要按照解决方案 2 中给出的步骤重置网络配置。
要解决此问题,您可以按照以下步骤操作:
修复 net::err_cert_weak_signature_algorithm 错误的最佳有效解决方案如下:


注意:您可以复制并粘贴此 URL ( chrome://settings/clearBrowserData ) 以直接在 google chrome 中打开浏览历史记录面板。










ipconfig /flushdns


ipconfig /更新


ipconfig /注册DNS


netsh int ip 设置 dns


netsh winsock 重置


SSL 连接将本地副本保存到其服务器以更快地处理数据。有一种情况是 SSL 状态阻止与 SSL 连接进行连接,您需要清除它以轻松打开被阻止的站点。






如果上述解决方案对您不起作用,您可以通过卸载然后重新安装浏览器来解决该问题。在这里,我分享了卸载然后重新安装Chrome浏览器的过程。如果您在使用其他浏览器时遇到问题,请按照类似步骤解决 net::err_cert_weak_signature_algorithm 的问题。




如何重新安装 Chrome 浏览器?


尝试清除 Google Chrome DNS 缓存以修复错误。为此,请执行以下步骤:






如果您发现在安装 Chrome 扩展程序后无法打开特定网站,则需要禁用它。按照下面给出的步骤禁用扩展。




有时,Windows 防火墙会通过将一些网站标记为垃圾邮件 URL 来阻止它们。您需要交叉检查设置并禁用它以打开您遇到问题的 URL。







