1
ウェブサイトにログインするようにシミュレーションしていて、RSA暗号化用の "pubkey"をフィードバックしています。パスワードを "pubkey"で暗号化する必要があります。内容は次のとおりです。文字列を "BEGIN RSA PUBLIC KEY"の形式に変換する方法
今-----BEGIN PUBLIC KEY-----
MIGfMA0GCSqGSIb3DQEBAQUAA4GNADCBiQKBgQDWgW3gsfqzrID7Bz+pfcHD1TMP
CFAE0/1fnJnPDumXD6p75LTCpkA1jxVFpunLqIgKtSr8M84z5dyX4QQ9Rtb4tcd6
3ptgQZkoIGqrVdwskL8pSkTjI6zkG4ebB5UmlNiRQw7TcwmufOfYfAS94PGZaDxH
wFGtMyOvP2UXBxduMwIDAQAB
-----END PUBLIC KEY-----
、質問は私がpython2.7.8のRSAパッケージとフォーマット「のRSAPublicKey」に変換することができなかったです。
エラーコード:
key = rsa.key.PublicKey.load_pkcs1(self.publickey["pubkey"].encode("utf-8"), "PEM")
ERRORヒント:I'vaを解決するためのメソッドを持って
password_rsaed = base64.b64encode(rsa.encrypt(self.password.encode("utf-8"), key))