需要创建一个.pem文件
.pem
文件里包含什么?简单来说,就是一个密钥或者是生成密钥的函数。
我需要创建一个 .pem
文件,并且还需要在一个函数里调用这个文件。
下面是我需要继续的代码:
pk = open( 'public_key.pem', 'rb' ).read()
rsa = M2Crypto.RSA.load_pub_key(pk)
2 个回答
1
你可以用这段代码来创建一对公钥和私钥,然后把它们以未加密的方式保存到两个文件里。
from M2Crypto import RSA
key=RSA.gen_key(2048, 65537)
key.save_pem('./privkey',cipher=None)
key.save_pub_key('./pubkey')
要读取这些文件,你可以这样做:
rsa=RSA.load_pub_key('./pubkey')
如果你还想加载私钥,方法也是类似的。祝你好运!