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

问题描述 投票:0回答:1

在 Javascript 中,可以使用

bcrypt
库创建哈希,如下所示:

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

我的问题是

hashed
的长度是多少?

我的猜测: 由于它在输出中添加了盐,我猜

hashed
的长度应该是这样的:

length_hash = length(salt) + F(input)

但是,我找不到

F
的公式。

我为什么需要它? 我需要提前知道最大长度是多少,以便在数据库中的相应字段上设置

max_length

非常感谢任何帮助。

javascript node.js hash bcrypt
1个回答
0
投票

它应该与 bcrypt 算法相关,而不是库本身。简单的搜索导致了这个问题

© www.soinside.com 2019 - 2024. All rights reserved.