gpt4 book ai didi

python - Flask key 长度

转载 作者:行者123 更新时间:2023-11-30 22:21:38 35 4
gpt4 key购买 nike

Python Flask 应用程序中可以使用的最大 key 大小是多少?我在网上看到的所有示例,包括 http://flask.pocoo.org/docs/0.12/quickstart/#sessions似乎建议使用 192 位 key ,但我想知道是否可以使用 256 位 key 。

最佳答案

Flask 使用 itsdangerous.Signer 进行 session 数据签名,签名中使用的 key 不是您通过 SECRET_KEY 配置选项提供的 key ,而是 is derivedHKDF .

默认情况下,Flask uses HMAC-SHA1作为 HKDF 算法,您只能得到 160 位签名 key ,SECRET_KEY 的长度没有区别。为了获得256位session签名 key ,您可以扩展flask.sessions.SecureCookieSessionInterface,将digest_method更改为SHA256,当然,您仍然需要一个很长的随机 SECRET_KEY 以获得足够的熵。

关于python - Flask key 长度,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/48606268/

35 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com