python27使用RSA加密解密
参考:
https://blog.csdn.net/orangleliu/article/details/72964948
要点:
- RSA加密库的选择pycrypto和RSA,此处使用pycrypto,便于分段加解密
- 秘钥格式(字符串秘钥转为pem)
- 填充模式(这里采用RSA_PKCS1_PADDING)
- 分段加密(分段长度与证书长度有关)
- 使用base64编码转换,注意编码解码关系
python37使用RSA加密解密:
由于pycrypto类库不再维护,python3无法使用,这里采用pycryptodome
pycryptodome安装:
下载最新的安装包 ,https://github.com/Legrandin/pycryptodome
安装VS2015(VS2017也可以),C++编译器,
解压安装包后,安装:pyth