有人有在Google App Engine上用Python进行AES加密的示例代码吗?

2 投票
2 回答
2155 浏览
提问于 2025-04-16 01:28

我有一个查询字符串需要用AES加密,使用的是CBC模式和零填充,然后最后再编码成base64格式。我需要在Google App Engine上用Python来实现这个。

我查了一下,不太确定哪些东西在GAE上能用,哪些不能用。我也很难找到一些我认为应该能用的示例代码,比如这个链接(http://code.google.com/p/slowaes/)。

有没有人能提供一个在Google App Engine上用Python进行AES加密的代码示例或链接?

谢谢,
Denis

2 个回答

1

Appengine对源文件的数量有限制,不能超过1000个,而且它不支持带有C扩展的Python模块。考虑到这些限制,我推荐你使用SlowAES(http://code.google.com/p/slowaes/),这个库对于Python来说只有一个源文件,并且是用纯Python编写的。

2

PyCrypto 是一个加密库,它在 App Engine 上是可以使用的。我建议你查看一下 PyCrypto 的示例和文档——这些内容在 App Engine 上的使用方法和其他地方是一样的。

撰写回答