python3使用国密SM3加密

python3使用国密SM3加密

SM3算法是一种国产密码散列函数标准,与MD5、SHA1、SHA256类似,用于生成摘要。

1、安装包

pip instal gmssl

2、使用方式

from gmssl import sm3

#要加密的字符串
body = 'hahaha'
body_str = json.dumps(body)
# sms3
msg_list = [i for i in bytes(body_str.encode('UTF-8'))]
digest = sm3.sm3_hash(msg_list)

print("加密后:",digest)

微信公众号使用uniappH5、python对接微信支付V3-JSAPI的支付功能 2026-02-12
Python3使用国密SM2生成密钥、签名 2026-02-12

评论区