使用M2Crypto动态地从私钥中提取公钥

时间:2015-06-20 10:40:18

标签: python rsa m2crypto

是否可以在python中以pem格式从私钥中提取公钥,使用像M2Crypto这样的东西? 我希望在使用此命令时发生同样的事情:

  

openssl rsa -in mykey.pem -pubout> mykey.pub

1 个答案:

答案 0 :(得分:1)

M2Crypto.RSA具有load_key函数,该函数返回具有RSA方法的save_pub_key对象。

from M2Crypto import RSA
RSA.load_key('mykey.pem').save_pub_key('mykey.pub')