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

7 投票
2 回答
3078 浏览
提问于 2025-04-15 19:55

有没有什么办法可以在Google App Engine的Python开发工具包中,用RSA私钥对一段普通文本进行签名呢?

2 个回答

3

我没有使用过这个,但看起来这是一个纯Python写的RSA实现,所以它可能在App Engine上可以用:

http://stuvel.eu/rsa

他们的Mercurial代码库似乎也挺活跃的。

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)

撰写回答