在Google App Engine Python SDK上使用RSA私钥对字符串进行签名

时间:2010-03-02 15:07:35

标签: python google-app-engine rsa

有没有已知的方法在Google App Engine Python SDK上使用RSA私钥签署纯文本字符串?

2 个答案:

答案 0 :(得分:6)

gdata python库中包含的库tlslite是一个不错的选择。

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

示例:

from tlslite.utils import keyfactory
private_key = keyfactory.parsePrivateKey(rsa_key)
signed = private_key.hashAndSign(data)

答案 1 :(得分:3)

我没有使用它,但这似乎是一个纯Python的RSA实现,所以它可能适用于App Engine:

http://stuvel.eu/rsa

他们的Mercurial repo似乎也相当活跃。