2

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

我发现了这个很棒的话题,但我遇到了这行的问题:

rsa = RSA.load_pub_key_bio(bio)

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

我决定将我的密钥放入一个 .pem 文件并加载它

rsa = RSA.load_pub_key("public.pem")

但是,我得到一个 "RSAError: bad base64 decode" 。有任何想法吗?

4

1 回答 1

2

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

我必须每 75 个字符有一个 \n ......像这样格式化它使它工作。

于 2012-01-31T22:03:40.127 回答