在 Javascript 中,可以使用
bcrypt
库创建哈希,如下所示:
const hashed = await bcrypt.hash('input', salt);
我的问题是
hashed
的长度是多少?
我的猜测: 由于它在输出中添加了盐,我猜
hashed
的长度应该是这样的:
length_hash = length(salt) + F(input)
但是,我找不到
F
的公式。
我为什么需要它? 我需要提前知道最大长度是多少,以便在数据库中的相应字段上设置
max_length
。
非常感谢任何帮助。
它应该与 bcrypt 算法相关,而不是库本身。简单的搜索导致了这个问题