现在对于网络安全问题是越来越重视,而ssl证书是网络安全非常重要的一环。 (1)网站实现加密传输用户通过http协议访问网站时,浏览器和服务器之间是明文传输,这就意味着用户填写的密码、帐号、交易记录等机密信息都是明文,随时可能被泄露、窃取、篡改,被黑客加以利用。SSL证书有什么作用?网站安装SSL证书后,使用https加密协议访问网站,可激活客户端浏览器到网站服务器之间的"SSL加密通道"(SSL
1.什么是SSL证书 SSL证书是密合规的SSL证书产品,遵循国家标准技术规范并参考国际标准,支持SM2/SM3/SM4国产密码算法和安全协议,兼容360浏览器、红莲花浏览器等主要浏览器。采用自主可控密码技术保护数据机密性、完整性,防止数据在传输过程中被窃取或篡改,确保通信主体身份真实性。2.什么是算法? 算法是我国自主研发创新的一套数据加密处理系列算
转载 2023-09-27 12:50:38
161阅读
测试服务器:https://www.mrpre.com:4433/  (已经过期,不要测试了)(测试时,先将本机时间设置为2018年7月之前(我证书过期了),然后使用360浏览器访问。360浏览器会在TLS握手失败后才会发起GMSSL握手,所以访问较慢。出现访问不了的情况,请清除360浏览器所有缓存,重启浏览器后再访问)源码在 https://github.com/
转载 2023-12-16 19:02:22
290阅读
Windows 下使用Visual Studio 2013编译算法库GMSSL         最近因工作需要使用到SM2、SM4算法,在网上搜了下,虽然有C的源码,但似乎都是在openssl上加的SM2,而且大多都没有像样的开源项目或者个人进行维护,找来找去,只发现一个GMSSL开源项目(http://gmssl.or
转载 2023-08-24 13:12:47
394阅读
算法在主流操作系统、浏览器等客户端中,还没有实现广泛兼容。因此,在面向开放互联网的产品应用中,算法无法得到广泛应用。比如,在SSL证书应用领域,由于国际主流浏览器不信任算法,如果服务器部署SM2 SSL证书,可能直接导致网站系统在用户端无法访问。实现基于算法的HTTPS加密认证,最大的应用难点在于,算法应用生态的建设以及对主流应用生态的兼容。沃通CA提供的“SM2 SS
转载 2023-11-14 09:37:23
118阅读
SSL规范主要是基于tlsv1.1版本而来,部分内容比如prf是基于tlsv1.2版本。如果SSL规范具体数据格式不明确的地方需要参考tlsv1.1和tlsv1.2协议。SSL协议规范的编号:GM/T 0024-20141. 记录层协议记录层协议是低层协议,所有的报文,包括握手协议、报警协议、密码规格变更协议等都要封装在记录层协议中进行传输。2. 密码规格变更协议这个协议比较简单,就一
转载 2023-12-11 16:02:13
181阅读
SSL协议在GM/T中没有单独规范的文件,而是在SSL VPN技术规范中定义了SSL协议。GMT 0024-2014《SSL VPN技术规范》中, SSL协议内容参照传输层安全协议(RFC 4346 TLS1.1),按照我国相关密码政策和法规,结合我国实际应用需求及实践经验,在TLS 1.1的握手协议中,增加了ECC、IBC的认证模式和钥交换模式,取消了DH密钥交换方式,修改了密码
转载 2023-11-28 07:27:09
126阅读
算法在主流操作系统、浏览器等客户端中,还没有实现广泛兼容。因此,在面向开放互联网的产品应用中,算法无法得到广泛应用。比如,在SSL证书应用领域,由于国际主流浏览器不信任算法,如果服务器部署SM2 SSL证书,可能直接导致网站系统在用户端无法访问。实现基于算法的HTTPS加密认证,最大的应用难点在于,算法应用生态的建设以及对主流应用生态的兼容。建立完整的全生态支持体系不仅
最近研究有关SSL协议的物联网安全协议,看了很多资料并且结合TASSL在ubuntu上跑了一个简单的demo,因此有了一些自己的理解,那么就详细讲解一下我所知道的SSL,相信这一篇文章就可以让你全面了解SSLSSL安全套接字协议什么是SSLSSL的体系结构SSLSSL加密方式数字证书SSL通信过程SSL通信demo示例1.Client_Hello2.Server_Hello3.Clien
转载 2023-10-12 22:22:06
40阅读
“2018网站空间可信峰会”(2008.12.17)首次提出了“中国网络空间可信生态建设框架”的构想,并提出了SSL证书的应用思路--先“双轨制”再慢慢变成“单轨制”,这个“双轨制”就是部署双算法双SSL证书过渡,在应用生态成熟后就很自然地实现了“单轨制”(仅需部署SSL证书)。通过密码业界在过去的4年的不断努力,特别是《密码法》在2020年1月1日的正式施行,密码业界一致认为202
前面我们和大家一起聊了一下加密套件,为什么这么详细的叙述加密套件呢,因为它的身份特殊啊,它可是连接通信双方的桥梁,也是月老手中的红绳。言归正传,接下来我们再继续看看vpn协议中列举的基于算法加密套件(见下图)。每个加密套件也包含一个秘钥交换算法,一个加密算法,和一个校验算法。(大家不要奇怪怎么和之前介绍的4部分不一样啊,因为秘钥交换时使用的签名算法是一样的,如果这么表示RSA_RSA _.
算法即国家密码局认定的国产密码算法(商用密码)。近年来,国家站在长远战略的高度大力推动国产密码算法在金融、电子政务等关键领域的应用。明确要求在金融银行、电子政务、教育、交通运输、民生保障等关键领域全面推进自主可控密码技术的应用。越来越多的政府、企事业单位的WEB系统都已开始部署使用SSL。国产密码算法以及相对应的产品应用将成为未来各级政府机关网站和各类企业网站的安全标配。但目前主流的WEB
转载 2024-07-23 07:53:09
125阅读
SSL产生背景随着互联网技术的兴盛和网络应用的普及,网络安全问题日益突出,大量的数据在网络上传递并遭受攻击和威胁,数据的安全性受到越来越多人的重视,因此产生了多种安全协议和相关规范。SSL协议就是在这种背景下由Netscape提出的,其中SSLv3.0自1996提出并得到大规模应用成为了业界标准,在2015年才被弃用。1999年,IETF收纳了SSLv3.0并以此为基础提出TLS规范,版本已由
转载 2023-11-21 00:20:21
172阅读
算法国即国家密码局认定的国产密码算法。主要有SM1,SM2,SM3,SM4。密钥长度和分组长度均为128位。1、SM1 为对称加密。其加密强度与AES相当。该算法不公开,调用该算法时,需要通过加密芯片的接口进行调用。 2、SM2为非对称加密,基于ECC。该算法已公开。由于该算法基于ECC,故其签名速度与秘钥生成速度都快于RSA。ECC 256位(SM2采用的就是ECC 256位的一种)安全强
转载 2023-11-07 13:01:00
221阅读
一、证书证书就是数字化的文件,里面有一个实体(网站,个人等)的公共密钥和其他的属性,如名称等。该公共密钥只属于某一个特定的实体,它的作用是防止一个实体假装成另外一个实体。 证书用来保证不对称加密算法的合理性,只是保证双发的合法身份。那么,如果证书是假的怎么办?或者证书被修改过了怎么办?慢慢看下来吧。  证书最简单的形式就是只包含有证书拥有者的名字和公用钥。当然现在用的证书
1.常用的密钥交换算法:rsa、DH、DHE、ECDH、ECDHE及算法中的SM2、SM9.RSA:基于大素数分解难题,即可以用于身份认证,也可以用作密钥交换。Server Certificate消息,服务器发送rsa证书,客户端收到rsa证书后,即可以验证服务器的身份;也可以用rsa证书里的公钥加密数据,ClientKeyExchange消息,用来交换预主密钥,服务端收到加密数据后,用自己的
转载 2023-11-04 13:50:41
207阅读
如果要在客户端/网关系统和服务端之间进行SSL加密通信,当客户端应用(浏览器等)发起登录认证、加密、签名等请求时,服务端如何实现基于算法的SSL加密连接呢?如何解决算法的浏览器兼容性问题?如何实现基于算法的SSL认证和加密SSL协议的握手过程如下:(1)交换Hello消息来协商密码套件,交换随机数,决定是否会话重用;(2)交换必要的参数,协商预主密钥(3)交换证书信息,用于验证对方
# 实现鸿蒙 SSL 的步骤及代码示例 ## 引言 对于刚入行的开发者来说,实现鸿蒙 SSL 可能会遇到一些困惑。本文将为你详细介绍整个实现流程,并提供每一步所需的代码示例。希望通过本文能够帮助你顺利实现鸿蒙 SSL 。 ## 流程图 下面是实现鸿蒙 SSL 的整体流程,你可以通过这个流程图来更好地理解每一步的操作。 ```mermaid flowchart TD s
原创 2024-01-10 01:45:41
646阅读
## JavaSSL协议 在互联网通信中,安全性是至关重要的。为了保护通信过程中的数据安全,SSL(Secure Sockets Layer)协议被广泛应用于Web服务器和浏览器之间的通信。然而,传统的SSL协议在中国国内并不被推广,因此在中国市场上,采用SSL协议进行通信更加普遍。本文将介绍如何使用Java实现SSL协议,并提供相应的代码示例。 ### SSL简介 SS
原创 2024-01-16 09:02:22
146阅读
一、知识准备 PBOC3.0规范就是《中国金融集成电路(IC)卡规范》3.0版本。  SM2是局推出的一种他们自己说具有自主知识产权的非对称商用密码算法。本身是基于ECC椭圆曲线算法的,所以要讲SM2, 先要弄懂ECC。 完全理解ECC算法需要一定的数学功底,因为涉及到射影平面坐标系,齐次方程求解, 曲线的运算规则等概念。 本篇的主旨还是希望能以简单通俗的语言
转载 2024-08-09 00:14:35
22阅读
  • 1
  • 2
  • 3
  • 4
  • 5