当我在CryptoJs Library中包含使用PBKDF2模块的哈希机制时,我遇到了一个问题,该机制导致浏览器冻结(Chrome和Firefox均使用)。
这是实现的代码示例。
const key = CryptoLib.PBKDF2(password, 'SALT', {
keySize: 512 / 32,
iterations: 100,
hasher: CryptoLib.algo.SHA512,
});
以前我使用10000次迭代进行哈希处理,但现在将其减少到100次迭代,但是结果几乎相同。我想知道这一点,
我很高兴知道这样做的原因,并知道是否有人遇到过类似的情况。
谢谢。