1 环境
Windows7 x64
Python 2.7.14
2 步骤
i)输入明文;
ii)生成公匙、私匙;
iii)输出密文;
iv)检验。
3 代码
3.1 配置RSA库
该方案通过rsa库实现,可以在shell通过以下代码安装rsa库。
输入
pip install rsa
输出
通过pip安装rsa。
3.2 明文输入
输入明文。
输入
Code = 'Test1'
VerifyCode = 'Test1'
输出
'Test1'明文保存到Code里头。
VerifyCode内保存的'Test1'用于检验。
3.3 密匙生成
生成密匙并保存为.pem文件。
输入
(pubkey, privkey) = rsa.newkeys(2048)
pub = pubkey.save_pkcs1()
pubfile = open('public.pem', 'w+')
pubfile.write(pub)
pubfile.close()
pri = privkey.save_pkcs1()
prifile = open('private.pem', 'w+')
prifile.write(pri)
prifile.close()