如果您使用的是 Python 3.6 或更高版本,则可以使用 secrets 模块:secrets 模块用于生成适用于管理数据(例如密码、帐户身份验证、安全令牌和相关秘密)的加密强随机数。 特别是,应优先使用 random 模块中的默认伪随机数生成器,后者是为建模和仿真而不是安全或密码学而设计的。例如生成一个 16 字节的令牌:>>> import...
appkey和secret如何生成? 如何保证api调用的安全性? 还有其他什么作用?如何来做?比如统计? …
您可以指定要使用的字母表,例如仅使用 string.ascii_lowercase 键只包含小写字母等。 tastypie 中也有用于 Api 身份验证的模型,可能值得一试 https://django-tastypie.readthedocs.org/en/latest/authentication.html#apikeyauthentication 原文由 T. Opletal 发布,翻译遵循 CC BY-SA 4.0 许可协议 有用 回复 查看全...