加密设计用于密码的多少比特加密?

时间:2016-06-24 06:13:26

标签: ruby-on-rails ruby encryption devise rubygems

我正在使用devise gem进行身份验证,我知道它使用的是bcrypt。我想问一下它用于加密密码的加密位数。正如bcrypt文档说明它由

组成
$version$iteraion$salt(128 bit encrypted)+hash

。我想问一下,我们可以考虑设计替代256位加密。

1 个答案:

答案 0 :(得分:3)

设计正在使用bcrypt(每default)。 bcrypt是散列函数而不是加密算法,因此术语bit不适合bcrypt。

值得注意的是,bcrypt仅支持最多56个字节的密码。