分享免费的编程资源和教程

网站首页 > 技术教程 正文

ssl 加密证书

goqiw 2025-02-13 12:03:03 技术教程 18 ℃ 0 评论

SSL证书跟SSL加密证书是一回事吗?只是叫法不同,SSL证书也被称之为SSL加密证书。

ssl 加密证书的加密方式有Base64位数据加密(可加密解密)、MD5数据加密(数据加密不可逆性)、sha1数据加密(数据加密不可逆性)、AES数据加密(必须密匙才可以破译)、RSA数据加密(公钥数据加密,私钥破译)。陕西CA颁发的SSL加密证书均为RSA/SM2双证书双重加密。

在网站中, HTTPS一般使用的加密与HASH算法如下:

非对称加密算法:RSA,DSA/DSS

对称加密算法:AES,RC4,3DES

HASH算法:MD5,SHA1,SHA256

实际上,我们使用的证书分很多种类型,SSL加密证书只是其中的一种。证书的格式是由X.509标准定义。SSL加密证书负责传输公钥,是一种PKI(Public Key Infrastructure,公钥基础结构)证书。我们常见的证书根据用途不同大致有以下几种:

SSL加密证书,用于加密HTTP协议,也就是HTTPS,保证了核实双方身份信息以及信息传输过程中的数据加密、防篡改、防劫持等。

客户端证书,用于加密邮件。

代码签名证书,用于签名二进制文件,比如Windows内核驱动,Firefox插件,Java代码签名等等。

双因素证书,网银专业版使用的USB Key里面用的就是这种类型的证书。

这些证书都是由受认证的证书颁发机构——我们称之为CA(Certificate Authority)机构来颁发(比如陕西CA),针对企业与个人的不同,可申请的证书的类型也不同,价格也不同。CA机构颁发的证书都是受信任的证书,对于SSL加密证书来说,如果访问的网站与证书绑定的网站一致就可以通过浏览器的验证而不会提示错误。

Tags:

本文暂时没有评论,来添加一个吧(●'◡'●)

欢迎 发表评论:

最近发表
标签列表