python安装GMSSL库
1、环境变量配置成功后,打开命令提示符控制台,通过pip命令确认环境变量配置完成。
2、pip install gmssl命令下载并安装GMSSL库
3、安装后,可通过安装教程,练习一些加密算法。
from gmssl import sm2
生成密钥对
private_key = sm2.CryptSM2().generate_private_key()
public_key = sm2.CryptSM2().load_pubkey(private_key)
将密钥保存到文件
with open(‘private_key.pem’, ‘wb’) as f:
f.write(private_key)
with open(‘public_key.pem’, ‘wb’) as f:
f.write(public_key)
from gmssl import sm2
加载密钥对
with open(‘private_key.pem’, ‘rb’) as f:
private_key = f.read()
with open(‘public_key.pem’, ‘rb’) as f:
public_key = f.read()
加密
cipher_text = sm2.CryptSM2(public_key=public_key).encrypt(‘Hello, SM2!’)
解密
plain_text = sm2.CryptSM2(private_key=private_key).decrypt(cipher_text)
print(plain_text)