SM3设计安全性为128比特,安全性与256比特椭圆曲线/SM2、SM4/SMS4、AES-128等同。 sm3算法主要应用于消息体签名,前面介绍SM2的源码时,介绍了一种签名于校验的方法。 fromgmsslimportsm3, func# 消息体data= b'1234'# sm3 hash算法,可用于签名消息体print(sm3.sm3_hash(func.bytes_to_list(data))) SM4 SM...
三、进行数据加密或解密 这里以 SM4 对称加密为例,演示如何使用 gmssl 进行数据加密。 # SM4 一个简单的加密示例key=b'1234567890abcdef'# 密钥需要为16字节plaintext=b'Hello, GMSSL!'# 明文需要为字节串# 创建 SM4 对象sm4_cipher=sm4.CryptSM4()sm4_cipher.set_key(key,sm4.ENCRYPT)# 设置密钥和模式为加...
* [GmSSL-Go](https://github.com/GmSSL/GmSSL-Go) 以CGO方式实现的Go语言绑定 * [GmSSL-Python](https://github.com/GmSSL/GmSSL-Python) 以CGO方式实现的Go语言绑定 * [GmSSL-Python](https://github.com/GmSSL/GmSSL-Python) 以ctypes方式实现的Python语言绑定 * [GmSSL-JS](https://github.com/guanzh...
您可以点击屏幕左边在线咨询按钮直接和客服沟通 或者是直接拨打下方联系电话进行联系哦!