什么是SSL/TLS?SSL加密完整指南公钥密钥私钥服务器ssltls

如果您经常浏览网页(如今谁不经常浏览网页呢?),您很可能不止一次见过SSL/TLS缩写。您甚至可能知道它们与网络安全和数据保护有关。但SSL是什么?它如何保护在线敏感信息?

什么是SSL/TLS?

SSL/TLS代表安全套接字层/传输层安全性,是保护客户端和Web服务器之间连接的加密协议。虽然SSL现已因安全漏洞而被弃用,但TLS已成为确保互联网上数据完整性、机密性和身份验证的标准协议。不过,这两个缩写词仍然可以互换。

SSL如何工作?

好吧,让我们进入由SSL协议支持的网络安全通信世界。想象一下,您即将在网上购买某样东西,也许是一双新鞋。您进入结账页面,注意到网站URL旁边有一个挂锁图标。这个小挂锁可以确保您的设备和网站之间的连接是安全的。

那么,它是如何工作的呢?首先是SSL证书,就像数字护照一样。网站从可信实体(称为证书颁发机构)获取这些证书。当您访问安全网站时,您的浏览器会检查此证书。这就像您的浏览器询问:“嘿,您是您所说的那个人吗?”如果证书有效且值得信赖,您的浏览器就会安全连接。

现在,我们来谈谈加密。当您发送付款信息时,就像将其密封在一个上锁的盒子中然后再发送出去。这就是SSL加密发挥作用的地方。您的信息在通过互联网传输之前会被加密,使任何可能拦截它的人都无法读取它。

您的加密数据将安全到达网站的服务器,并使用加密密钥进行解密。网站获得您的信息后,即可安全地处理您的付款。

在整个过程中,从您点击“结账”到交易完成,您都将受益于加密连接。简而言之,这就是SSL/TLS的工作原理,可确保您的在线交易和数据安全。

什么是HTTPS?

HTTPS代表超文本传输协议安全。它是HTTP协议的扩展,用于在计算机网络上进行安全通信。

SSL/TLS加密和密钥

当您使用HTTPS连接到网站时,您的浏览器和服务器会通过TLS/SSL握手来建立安全连接。此握手涉及几个步骤:

1、公钥交换:服务器将其公钥发送到您的浏览器以加密数据。

2、对称会话密钥生成:您的浏览器会为本次浏览会话生成一个唯一的对称会话密钥。此密钥将在会话期间加密和解密数据。

3、公钥加密:您的浏览器使用服务器的公钥加密对称会话密钥并将其发送回服务器。这样,只有服务器才能解密会话密钥。

4、会话密钥解密:服务器收到加密的会话密钥后,将使用其私钥对其进行解密。您的浏览器和服务器现在都具有相同的对称会话密钥。

5、加密会话:建立对称会话密钥后,浏览器和服务器都使用它来加密和解密会话期间交换的数据。

6、整个过程称为公钥密码术,其中加密和解密密钥是不同的(公钥和私钥),并且只有具有相应私钥的接收者才能解密加密数据。

为什么需要SSL?

以下是使用SSL保障互联网安全的一些好处:

2、身份验证:TLS证书可验证Web服务器的真实性,向用户保证他们正在与合法网站而不是冒名顶替者进行通信。

3、数据完整性:SSL/TLS通过检测篡改尝试来维护传输过程中的数据完整性。

4、强制要求:未能实施SSL将导致浏览器将该网站标记为不安全,这会阻止用户访问并损害该网站的声誉和可信度。

什么是SSL证书?

SSL证书的类型

验证类型

域名验证(DV):此类型验证域名的所有权。它快速而基本,适用于个人网站。

组织验证(OV):OV证书可确认公司的法律地位。与在证书中显示组织详细信息的DV证书相比,OV证书的可信度更高。

扩展验证(EV):EVSSL证书经过严格验证,可验证请求实体的身份和合法凭证。尽管EV证书不再支持绿色地址栏,仍代表着对用户的最高保证。

SSL证书类型

单域SSL证书:这些证书可保护单个域名,可通过DV、OV或EV验证获得。

多域名SSL证书:也称为统一通信证书(UCC)或主题备用名称(SAN)证书,这些证书在一个证书下涵盖多个域名。它们是管理多个网站的组织的理想选择。

通配符SSL证书:这些证书使用一个证书保护一个域名及其子域名。它们是管理大量子域名的经济高效的解决方案。

多域通配符:最通用的SSL证书,能够在一次安装下保护多个域名和无限子域。

SSL证书如何工作?

众所周知,当您访问网站时,您的浏览器和网站的服务器会使用SSL/TLS协议进行通信以建立安全连接。SSL证书通过验证网站的身份并加密浏览器和服务器之间交换的数据发挥着至关重要的作用。

当网站想要使用SSL加密时,它必须从证书颁发机构获取SSL证书。证书颁发机构会验证网站的所有者,以确保他们确实是他们所声称的那个人。此验证过程需要确认域名的所有权。

一旦确认了网站的身份,SSL证书就会安装在服务器上。当您访问该网站时,您的浏览器会请求SSL证书,然后网站的服务器会将该证书发送到您的浏览器。

您的浏览器会检查SSL证书,以确保其有效且由受信任的CA颁发。如果一切正常,您的浏览器和服务器将建立安全连接。

SSL证书会加密浏览器和服务器之间交换的所有数据。因此,即使有人截获了数据,他们也无法理解,因为数据是经过加密的。

如何获取SSL证书?

获取SSL证书的最佳和最快捷方式是从沃通数字证书商城等经过认证的SSL颁发机构处获取。我们为每种需求提供廉价的SSL证书。您所要做的就是确定您的网站需要哪种证书。

从我们这里购买,您将获得市场最优惠的价格,同时还可享受定期折扣和多年订阅,从而进一步降低价格。

如何为您的网站添加SSL证书?

如果您不熟悉整个过程,您可能会难以安装证书并激活HTTPS。不过,有个好消息。我们编写了适合初学者的SSL安装教程,将逐步向您展示如何操作。只需选择您的服务器并按照说明操作即可。

SSL术语表

非对称加密:使用密钥对(公钥和私钥)加密和解密数据的加密系统,无需共享密钥即可在各方之间提供安全通信。

证书签名请求(CSR):请求者为申请数字证书而生成的文件,其中包含有关请求证书的实体的信息以及证书本身所需的详细信息。

证书颁发机构(CA):负责颁发数字证书、验证证书持有者的身份并对证书进行数字签名以确认其真实性的受信任实体。

密码套件:一组加密算法,通过确定要使用的加密、身份验证和密钥交换方法来保护网络通信。

域名验证SSL证书:SSL证书可验证网站的域名所有权,提供基本加密和验证,无需进行广泛的身份验证。

扩展验证SSL证书:验证网站所有者的合法身份和合法性的数字证书,为用户提供最高级别的信任和安全性。

多域验证:SSL证书可以在单个证书内保护多个域或子域,从而简化证书管理并为保护不同的Web属性提供灵活性。

组织验证SSL证书:验证网站所有者的法人实体和组织详细信息的数字证书,提供比域验证证书更高级别的信任和安全性。

公钥基础设施(PKI):用于管理数字证书和公钥-私钥对的硬件、软件、策略和程序框架,实现网络上的安全通信和身份验证。

SANSSL证书:支持主题备用名称(SAN)的SSL证书,允许对单个证书内的多个域名或子域进行安全加密。

单域验证:SSL证书可验证单个域名的所有权,提供基本加密和域所有权保证。

对称加密:一种加密技术,其中使用相同的密钥进行数据加密和解密,为大量数据提供快速有效的加密。

通配符SSL证书:使用单个证书保护域及其子域的数字证书,使用通配符(*)覆盖指定域下的所有子域。

THE END
1.产品经理修炼之道揭密支付安全:为什么你的交易无法被篡改双方先交换密钥,可以通过线下邮件交换,也可以通过线上自助平台交换。 请求方发出交易报文前使用自己的私钥进行签名,接收方接收报文后先进行验签,验签通过后再进行业务处理。 接收方处理完业务,返回前使用自己的私钥进行签名,请求方接收返回报文后先进行验签,验签通过后再进行业务处理。 https://blog.csdn.net/xiaoli8748/article/details/145437431
2.5分钟看完这篇什么是 X.509:X.509 是公开密钥证书的标准格式,这个文档将加密密钥与(个人或组织)进行安全的关联。 X.509 主要应用如下 SSL/TLS 和 HTTPS 用于经过身份验证和加密的 Web 浏览 通过S/MIME 协议签名和加密的电子邮件 代码签名:它指的是使用数字证书对软件应用程序进行签名以安全分发和安装的过程。 https://xie.infoq.cn/article/e891d989186970aeb6a3583ca
3.加密摘要签名证书,一次说明白!数据安全传输,是一个非常宽泛的话题。HTTPS、文件签名、应用签名等场景背后,其实解决的就是如何安全地传输数据的问题; 在这篇文章里,我将带你理解数据安全传输的基本模型,以及加密、摘要、签名和数字证书的概念与作用。如果能帮上忙,请务必点赞加关注,这真的对我非常重要。 https://www.jianshu.com/p/2e20b11eb6e0
4.摘要,加密,数字签名,数字证书以及加密通信简要介绍证书中非对称密钥对的私钥由证书持有者拥有, 不会公开. 其中, 数字签名是用来校验当前的数字证书是否有效的. 数字证书是有继承关系的. 电脑中会内置一些全球公用的 “根证书”, 其他证书则是这些根证书的子证书, 或者说, 这些证书的颁布者就是这些 “根证书机构”. https://blog.51cto.com/u_14457770/10170248
5.公钥私钥数字签名(签名)数字证书(证书)的关系(图文CA中心又称CA机构,即证书授权中心(Certificate Authority ),或称证书授权机构,作为电子商务交易中受信任的第三方,承担公钥体系中公钥的合法性检验的责任。 公钥是与私钥算法一起使用的密钥对的非秘密一半。公钥通常用于加密会话密钥、验证数字签名,或加密可以用相应的私钥解密的数据。公钥和私钥是通过一种算法得到的一个https://cloud.tencent.com/developer/article/1761788
6.数字签名与数字证书(6)接收方(患者)接收到数字信封DE后,首先用自己的私钥SKB解密数字信封,取出对称密钥SK。 (7)接收方(患者)用对称密钥SK通过DES算法解密加密信息E,还原出原文信息、数字签名DSA及医生A数字证书的公钥PBA。 (8)收方B验证数字签名,先用发送方医生A的公钥PBA解密数字签名得到数字摘要MD。 https://cooc.cqmu.edu.cn/Course/KnowledgePoint/16065.aspx
7.收藏学习丨国标《信息安全技术电子文件密码应用指南》10月1日电子文件涉及的密钥按类型分为对称密钥和非对称密钥,按配用分为用户密钥和系统密钥。 对称密钥由通用密码服务产生,用于加密电子文件;非对称密钥包括签名密钥对和加密密钥对,可来源于证书认证系统,签名密钥对用于电子文件在传输、交换和存储过程中的签名与验证,加密密钥对用于对称密钥的加密与解密。 https://www.360doc.cn/article/31838386_921782932.html
8.国密SSL技术背景介绍Certificate( Server——>Client ):服务端下发公钥证书给客户端。相关信息抓包如下: Certificate:服务端的公钥证书; 4.4. Server Key EXchange Server Key Exchange( Server——>Client ):该消息的目的是 携带密钥交换的额外数据。 该消息在协商的不同的算法套件会存在差异: https://developer.aliyun.com/article/1173793
9.证书,密钥,加密,rsa到底是啥?腾讯云开发者社区证书,密钥,加密,rsa到底是啥? 简单的回答: 证书也叫CA(Certification Authority)证书;密钥就是用来加解密用的文件或者字符串;rsa即非对称加密算法。 密钥 密钥在非对称加密的领域里,指的是私钥和公钥,他们总是成对出现,其主要作用是加密和解密,具体原理可以参考RSA加密算法。https://cloud.tencent.cn/developer/article/2201047
10.Cisco身份服务引擎管理员指南,版本3.0注 对于同一安全级别,RSA 和 ECDSA 公共密钥可能具有不同的密钥长度。 如果您计划获得公共 CA 签名的证书或将思科 ISE 部署为符合 FIPS 的策略管理系统,请选择 2048。 签名摘要 (Digest to Sign With) 选择下列散列算法之一:SHA-1 或 SHA-256。 证书策略 (Certificate Policies) 输入证书https://www.cisco.com/c/zh_cn/td/docs/security/ise/3-0/admin_guide/b_ISE_admin_3_0/b_ISE_admin_30_threat_containment.html
11.SignTool.exe(签名工具)/uUsage指定签名证书中必须存在的增强型密钥用法 (EKU)。 可以通过 OID 或字符串指定该用法的值。 默认用法为“代码签名”(1.3.6.1.5.5.7.3.3)。 /uw指定“Windows 系统组件验证”(1.3.6.1.4.1.311.10.3.6) 的用法。 有关用法示例,请参阅Using SignTool to Sign a File(使用 SignTool 为文件签名)。 https://msdn.microsoft.com/zh-cn/library/8s9b9yaz
12.电子商务安全第3章公钥基础设施PKI与数字证书在线免费阅读数字证书的出现,解决了电子商务中的交易安全问题。由于数字证书认证技术采用了加密传输和数字签名,在技术上保证了交易过程中交易双方身份的认证以及交易信息的安全传输(不可否认性和数据完整性),因此在国内外的电子商务中得到了广泛的应用。 数字证书是一个经CA数字签名的、包含证书申请者个人信息及其公开密钥的文件。https://fanqienovel.com/reader/7107471775780310056