Подписание строки с помощью закрытого ключа RSA в Google App Engine Python SDK - PullRequest
7 голосов
/ 02 марта 2010

Есть ли какой-нибудь известный способ подписать текстовую строку с закрытым ключом RSA в Google App Engine Python SDK?

Ответы [ 2 ]

6 голосов
/ 10 сентября 2010

Хорошим вариантом является библиотека tlslite, включенная в библиотеку gdata python.

http://code.google.com/p/gdata-python-client/

пример:

from tlslite.utils import keyfactory
private_key = keyfactory.parsePrivateKey(rsa_key)
signed = private_key.hashAndSign(data)
3 голосов
/ 02 марта 2010

Я не использовал его, но, похоже, это реализация на чистом Python RSA, поэтому она может работать на App Engine:

http://stuvel.eu/rsa

Их Mercurial РЕПО , похоже, тоже довольно активен.

...