-1

pycrypto 公開鍵暗号化で問題が発生しています。秘密鍵がある場合は暗号化が正常に機能しますが、公開鍵の暗号化だけをインポートすると失敗します。

[85]: インポート Crypto.PublicKey.RSA

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

[87]: キー。

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

Out[87]: ('チーズ',)

最後に、暗号化されていないように見えることを確認しました。pycrypto api で不足しているものを確認できる人はいますか?

4

1 に答える 1

0

私はあなたのコードを(もちろん別の RSA キーで)テストしましたが、正しく動作しているようです。キーファイルが RSA 公開鍵であり、空でないことを確認しますか? 何をして何print keykey.has_private()返す?

于 2012-04-21T10:32:02.140 に答える