sm4 解密 python
时间: 2023-12-29 16:26:44 浏览: 140
sm4国密算法python实现
5星 · 资源好评率100%
以下是使用gmssl包进行sm4解密的示例代码:
```python
from gmssl import sm4
# 定义密钥和密文
key = b'0123456789abcdef'
ciphertext = b'39b1d120849884da97b57830de18fb75'
# 创建sm4对象
cipher = sm4.CryptSM4()
# 设置密钥
cipher.set_key(key, sm4.SM4_DECRYPT)
# 解密密文
plaintext = cipher.crypt_ecb(ciphertext)
# 输出解密后的明文
print("解密后明文:", plaintext.decode())
# 输出解密后的明文的hex表示
print("解密后明文hex:", plaintext.hex())
```
阅读全文