国密之OpenSSL库的SM4对称加密应用说明

一、OpenSSL简介

​ 在计算机网络上,OpenSSL是一个开放源代码的[软件库包,应用程序可以使用这个包来进行安全通信,避免窃听,同时确认另一端连接者的身份。这个包广泛被应用在互联网的网页服务器上。

SSLSecure Sockets Layer(安全套接层协议)的缩写,可以在Internet上提供秘密性传输。Netscape公司在推出第一个Web浏览器的同时,提出了SSL协议标准。其目标是保证两个应用间通信的保密性和可靠性,可在服务器端和用户端同时实现支持。已经成为Internet上保密通讯的工业标准。

1、官网网址

地址:https://www.openssl.org

在这里插入图片描述

2、GitHub地址

地址:https://github.com/openssl/openssl

在这里插入图片描述

二、SM4简介

SM4(国密算法)是由中国国家密码管理局(State Cryptography AdministrationSCA)提出的分组密码算法,是一种对称加密算法。它是中国国家商用密码算法,也是 ISO/IEC 标准(ISO/IEC 18033-3:2010)中的一部分。SM4 算法被广泛用于中国国内的商用加密应用中。

1、SM4特点

  • 分组密码: SM4 是一种分组密码,它将明文和密钥按照固定长度的分组进行加密和解密。
  • 分组长度: 分组长度为 128 位(16 字节)。
  • 密钥长度: 支持密钥长度为 128 位(16 字节)。
  • 加密模式: SM4 支持 ECBElectronic Codebook)模式,这是一种基本的分组密码加密模式。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值