Pycrypto importkey



>我在pycrypto公钥加密方面遇到了问题。当我有私钥时,加密工作正常,但是当我只导入公钥时,加密失败:

在 [85] 中:导入 Crypto.PublicKey.RSA

在 [86] 中: key = Crypto.PublicKey.RSA.importKey(open('/etc/pki/server.pub', 'r').read())

在 [87] 中:键。

在 [87] 中: key.encrypt('cheese', 32)

出[87]: ("奶酪",)

最后我检查了一下看起来没有加密。谁能帮我看看我在pycrypto api中缺少什么?

我测试了您的代码(当然使用不同的 RSA 密钥),它似乎可以正常工作。是否确定密钥文件是 RSA 公钥并且不为空?print keykey.has_private()回报是什么?

相关内容

  • 没有找到相关文章

最新更新