Configuration for :database_a-6ren">
gpt4 book ai didi

ruby-on-rails - 设计的database_authenticable的 "stretches"是什么意思?

转载 作者:行者123 更新时间:2023-12-04 06:28:16 25 4
gpt4 key购买 nike

我在 config/initializers/devise.rb 中看到,有一个名为“config.stretches”的配置。

# ==> Configuration for :database_authenticatable
# For bcrypt, this is the cost for hashing the password and defaults to 10. If
# using other encryptors, it sets how many times you want the password re-encrypted.

config.stretches = 10

我不明白 stretches 是什么意思意思。它说这是我想要“重新加密”密码的时候。为什么我们的密码会被重新加密?为什么我应该指定一个“时间”?

最佳答案

简短的回答是它使蛮力字典攻击需要更长的时间。

This blog post是用相当简单的英语写的,可能会让你更好地了解正在发生的事情。

关于ruby-on-rails - 设计的database_authenticable的 "stretches"是什么意思?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3170282/

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