0

I downloaded the Python library passlib and i am trying to use the sha256_crypt class to encrypt and decode data.

I included it in the app.yaml file but it says the library "passlib" is not supported.

I can't use it? If so what should I use instead?

Furthermore, is there a limitation on the libraries you can use with GAP ?

4

1 回答 1

1

您不需要将该模块添加到 app.yaml 中的库中。

你只需要上传模块和你的代码。为此,您无需安装模块(使用 pip、easy_install、apt-get 等),而是将其复制/解压缩到项目文件夹中。

你为什么不改用 Pycrypto,它作为第三方库被支持并且是用 C语言编写的。

关于最后一个问题,Appengine 中可以运行的库有一些限制。目前不支持用户提供的带有 C 扩展的模块,有些是通过第三方库支持的。此外,出于安全考虑,某些系统调用被禁用,因此也可以防止使用某些模块。

于 2012-09-20T00:03:36.523 回答