我最近一直在研究BCrypt,但似乎并不完全明白我们在rounds
中的含义。
genSalt(rounds, callback)
文档说明它是处理数据所需的轮数......但这意味着什么?它是连续散列数据的次数吗?如果是这样,正在使用什么算法?
答案 0 :(得分:1)
round
中的 genSalt
和genSaltSync
仅影响其输出中的工作因素。这意味着当进行散列时,输入将被散列2次次次。请参阅https://en.wikipedia.org/wiki/Crypt_(C)#Blowfish-based_scheme。