https证书可靠吗,可信吗

如题所述

不可信Firefox、IE等浏览器对不受信的安全证书会出现提醒,如果确认是证书的问题,用的或者是自签名ssl证书。或者是系统代理问题,如果选的使用系统代理,改成自动就可以了。

自签名ssl证书不安全,浏览器不认可。如果是一般的ssl证书,那确认下颁发证书的机构是否受信任,也就是其根证书有没有入根到浏览器中。受信任的机构国外有GlobalSign、Comodo、Go Daddy、 Digicert ,国内的GDCA。

https原理:证书传递、验证和数据加密、解密过程解析:

1、客户端发起HTTPS请求

用户在浏览器里输入一个https网址,然后连接到server的443端口。

2、服务端的配置

采用HTTPS协议的服务器必须要有一套数字证书,可以自己制作,也可以向组织申请。区别就是自己颁发的证书需要客户端验证通过,才可以继续访问,而使用受信任的公司申请的证书则不会弹出提示页面(startssl就是个不错的选择,有1年的免费服务)。这套证书其实就是一对公钥和私钥。

3、送证书

这个证书其实就是公钥,只是包含了很多信息,如证书的颁发机构,过期时间等等。

4、客户端解析证书

这部分工作是有客户端的TLS来完成的,首先会验证公钥是否有效,比如颁发机构,过期时间等等,如果发现异常,则会弹出一个警告框,提示证书存在问题。

如果证书没有问题,那么就生成一个随机值。然后用证书对该随机值进行加密。就好像上面说的,把随机值用锁头锁起来,这样除非有钥匙,不然看不到被锁住的内容。

5、传送加密信息

这部分传送的是用证书加密后的随机值,目的就是让服务端得到这个随机值,以后客户端和服务端的通信就可以通过这个随机值来进行加密解密了。

6、服务端解密信息

服务端用私钥解密后,得到了客户端传过来的随机值(私钥),然后把内容通过该值进行对称加密。所谓对称加密就是,将信息和私钥通过某种算法混合在一起,这样除非知道私钥。

不然无法获取内容,而正好客户端和服务端都知道这个私钥,所以只要加密算法够彪悍,私钥够复杂,数据就够安全。

7、传输加密后的信息

这部分信息是服务端用私钥加密后的信息,可以在客户端被还原

8、客户端解密信息

客户端用之前生成的私钥解密服务端传过来的信息,于是获取了解密后的内容。整个过程第三方即使监听到了数据,也束手无策。

温馨提示:答案为网友推荐,仅供参考
第1个回答  2022-10-26

什么是SSL证书?

SSL证书又称服务器证书,HTTPS证书等,是数字证书的一种,其主要功能是验证网站的真实身份,并加密访问者发送和接收到的信息,可以防止用户和网站之间的通信被不法分子监听、窃取和篡改。

在过去,只有一些需要输入敏感信息或密码的网站才会部署SSL证书实现HTTPS加密。随着互联网的发展,人们也越来越意识到网络安全的重要性,因此,越来越多的网站不论是否需要输入敏感信息,都会选择部署SSL证书实现HTTPS加密。

网站为什么要实现HTTPS加密?

1、HTTPS可以保护网站的完整性

HTTPS是安全套接层超文本传输协议,可以保证网站的信息从用户浏览器到服务器之间的传输是高强度加密传输的,是不会被第三方窃取和篡改的。还能避免网站被劫持而插入广告等,防止被钓鱼网站攻击,从而保护网站的安全性和完整性。

2、HTTPS能保护用户的隐私及安全

在HTTP网站数据以明文方式传输,客户的隐私极容易被盗取和泄露,而部署SSL证书,数据以HTTPS加密传输,可以保护通信不被第三方监听和窃取,从而保护用户隐私及安全。还可增加用户信任感和提升企业形象。

3、各大浏览器鼓励网站使用HTTPS

谷歌等主流浏览器会对HTTP的网站发出“不安全”的警告,这会极大的影响用户对网站的信任度,甚至造成潜在客户的流失。而部署SSL证书实现HTTPS加密就可消除这种“不安全”的警告,在互联网时代,赢得客户的信任至关重要。

4、有助于优先收录

搜索引擎更加青睐https加密的网站,https的网站在搜索引擎中的排名表现更好。谷歌和百度都明确表示会优先收录https的网站,这将大大增加客户找到你的可能性。

第2个回答  2022-10-28
由正规的CA机构(DigiCert、Symantec、GeoTrust、Comodo、GlobalSign、Thawte、RapidSSL、AlphaSSL、Sectigo等)颁发的https证书/SSL证书是可信的,并且能兼容市面上99%的浏览器。
第3个回答  2022-11-15
可信前提需要CA机构对身份认证数字证书才可以。
相似回答