【发布时间】:2012-02-08 16:33:45
【问题描述】:
我正在使用 PyCrypto 2.3,我想将我生成的密钥保存到一个文件中,以便将它们分发到客户端和服务器。我似乎找不到正确打印密钥的方法,我在互联网上也找不到示例。
def resetKeys(self):
keys = RSA.generate(1024)
privHandle = open(self.privateKeyFile, 'wb')
privHandle.write(keys.privatekey())
privHandle.close()
pubHandle = open(self.publicKeyFile, 'wb')
pubHandle.write(keys.publickey())
pubHandle.close()
此代码不起作用的原因有很多:首先,keys.publickey() 似乎不可打印,它返回:
<_RSAobj @0x10f810d0 n(1024),e>
其次,keys 没有名为 privatekey 的函数。
以前有人做过吗?
【问题讨论】: