首先需要安装 rsa :
pip install rsa
生成公钥与私钥代码如下:
import rsa
# Create your tests here.
#生成公钥和私钥
public_key, private_key = rsa.newkeys(2048)
#获取公钥对应的流
public_key_bytes = public_key.save_pkcs1()
#将流存到磁盘文件中
with open("public.pem", "wb") as f:
f.write(public_key_bytes)
#获取私钥对应得流
private_key_bytes = private_key.save_pkcs1()
with open("private.pem","wb") as f:
f.write(private_key_bytes)
之后在同级目录下会生成public.pem与private.pem两个文件,分别是公钥与私钥