Bad base64 Decode - M2Crypto - Python - Android - RSA

时间:2012-01-31 20:54:16

标签: python django rsa public-key-encryption m2crypto

尝试在我的服务器(Django / Python)上实现inapp计费的签名验证。

我找到了this great主题,但我遇到了这条问题:

rsa = RSA.load_pub_key_bio(bio)

如果我完全按照它编码那样做,我得到一个“RSAError:没有起始行”[这是有道理的,因为python并不真正喜欢如何定义pem]

我决定将我的密钥放入.pem文件并使用

加载它
rsa = RSA.load_pub_key("public.pem")

但是,我收到了“RSAError:bad base64 decode”。有什么想法吗?

1 个答案:

答案 0 :(得分:2)

好的,找到并解决了我的问题(但解释很简洁)。

我必须每75个字符中有一个\ n ...将它格式化,这样就可以了。