首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >Python -很难理解scrypt最大时间

Python -很难理解scrypt最大时间
EN

Stack Overflow用户
提问于 2013-06-19 00:12:59
回答 1查看 429关注 0票数 3

根据我对最大时间参数的理解:

代码语言:javascript
复制
data = scrypt.encrypt('MESSAGE', 'password', maxtime=0.1)

意味着python将在这段时间内进行散列。

但是,我可以低至.76,它仍然会解密

代码语言:javascript
复制
scrypt.decrypt(data, 'password', maxtime=0.076)

造成这种情况的原因是什么?为什么我不需要一个decrypt maxtime =decrypt maxtime?

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2013-06-19 00:18:58

您不需要,但建议您至少将其设置为0.5,以干扰对您密码的暴力破解攻击。maxtime不仅是最大时间,也是最小时间。如果将最大时间设置得太低,库将没有足够的时间对其进行解密。我会坚持使用更高的值。

scrypt解释了其中的一些内容

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/17173909

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档