ItsDangerous — ItsDangerous 文档
来自菜鸟教程
Itsdangerous/docs/1.1.x/index
class=align-center|_images/itsdangerous-logo.png 有时您只想将一些数据发送到不受信任的环境。 但是如何安全地做到这一点? 诀窍涉及签名。 给定一个只有您知道的密钥,您可以对您的数据进行加密签名并将其交给其他人。 当您取回数据时,您可以轻松确保没有人篡改它。
当然,接收者可以解码内容并查看包裹,但除非他们也有您的密钥,否则他们无法修改内容。 所以如果你保持密钥的秘密和复杂,你会没事的。
在内部,ItsDangerous 默认使用 HMAC 和 SHA-512 进行签名。 最初的实现灵感来自 Django 的签名模块 。 它还支持 JSON Web 签名 (JWS)。 该库是 BSD 许可的。