Есть ли какой-нибудь известный способ подписать текстовую строку с закрытым ключом RSA в Google App Engine Python SDK?
Хорошим вариантом является библиотека 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)
Я не использовал его, но, похоже, это реализация на чистом Python RSA, поэтому она может работать на App Engine:
http://stuvel.eu/rsa
Их Mercurial РЕПО , похоже, тоже довольно активен.