bcrypt哈希输出的长度是多少?

时间:2018-12-27 02:49:27

标签: javascript node.js hash

Javascript中,可以使用bcrypt库创建哈希,如下所示:

const hashed = await bcrypt.hash('input', salt);

我的问题是hashed的长度是多少?

我的猜测 由于它会增加输出的盐分,因此我猜hashed的长度应类似于:

length_hash = length(salt) + F(input)

但是,我找不到F的公式。

我为什么需要它? 我需要提前知道在数据库中相应字段上设置max_length的最大长度。

我们非常感谢您的帮助。

1 个答案:

答案 0 :(得分:1)

应该与bcrypt算法有关,而不是库本身。简单的搜索导致了question