Bad Base64 Decode - M2Crypto - Python - Android - RSA - PullRequest
2 голосов
/ 01 февраля 2012

Попытка реализовать проверку подписи биллинга inapp на моем сервере (Django / Python).

Я нашел эту замечательную тему, но у меня проблемы с этой строкой:

rsa = RSA.load_pub_key_bio(bio)

Если я делаю это точно так, как там написано, я получаю «RSAError: no start line» [и это имеет смысл, так как python действительно не нравится, как был определен pem]

Я решил поместить свой ключ в файл .pem и загрузить его с

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

Однако я получаю «RSAError: плохое декодирование base64». Есть идеи?

1 Ответ

2 голосов
/ 01 февраля 2012

Хорошо, нашел и исправил мою проблему (но объяснение было бы аккуратным).

Мне нужно было иметь \ n каждые 75 символов ... форматирование так, чтобы это работало.

...