python版本之国密2加解密
Python 版本 加解密
2023-09-14 09:07:03 时间
第三方库安装
C:\Users\Administrator>py -3.9 -m pip install gmssl
Looking in indexes: https://pypi.tuna.tsinghua.edu.cn/simple
Collecting gmssl
Downloading https://pypi.tuna.tsinghua.edu.cn/packages/41/b1/01d707a2edfaad77715b2d27e5fbf14b6bcd34dd72ea179a5facfe4b1dd7/gmssl-3.2.2-py3-none-any.whl (10 kB)
Requirement already satisfied: pycryptodomex in d:\softwares\python3.9\lib\site-packages (from gmssl) (3.17)
Installing collected packages: gmssl
Successfully installed gmssl-3.2.2
源码如下:
from Crypto.Cipher import AES, PKCS1_OAEP
# from Crypto.Cipher import SM2Cipher
from Crypto.Hash import SHA256
from Crypto.PublicKey import ECC
from Crypto import Random
from gmssl import sm2
public_key = '0F7E5922E6B623B63BFC5CC1BE7B4E6E43C3D4D0F432504142BC6DD2713FA59370122F78EF9EC405242CEA6AD7A88F7FC98D8FA70C65701AE3762028C45AC320'
private_key = '00A32AEAEBA1F263E134CDA4117F308C2004E98AFD3EB587A1D7899763CAA8F193'
sm2_cry
相关文章
- Python面试基础知识_python自学需要哪些基础知识
- Python怎么输入小数和整数_python输入非负整数
- python运行代码不成功_Python | PyCharm无法直接运行(Run)脚本
- pycharm虚拟环境与本地环境区别_pycharm自带python吗
- pycharm2019.2.6版本改中文_pycharm怎么更改python环境
- python编程是啥-Python编程「建议收藏」
- python整除和取余写法_Python的整除和取余[通俗易懂]
- Python矩阵计算
- Python 下载的 11 种姿势,一种比一种高级!
- Python的一些小基础
- 【说站】python实例属性的查找顺序
- python判断文件后缀_Python 判断文件后缀是否被篡改
- python制作自动交易程序_Python如何实现自动化交易
- 一位同学的Python大作业【分析当当网书籍价格、出版社、电子书版本占比数据】
- Python之requests库
- python-数据库编程-如何在Python中连接到数据库
- Python 自动备份SVN版本库并复制到远程主机脚本详解编程语言
- Python多版本切换工具-Pyenv/virtualenv环境的配置详解编程语言
- 如何在开发期间安装测试Python程序包?
- Linux升级:升级Python到最新版本(linux升级python版本)
- Linux查看Python版本的有效方法(linux查看python版本)
- Python玩转Redis:提升缓存效率(python使用redis)
- python从MSSQL到Python:一段跨语言的旅程(mssql除以)