我正在将一个应用程序从NodeJ迁移到Java,我正在努力重新创建密码加密。
我使用了NodeJs crypto.pbkdf2
,如下所示:
crypto.pbkdf2(password, salt, hashIterations, hashLength, function(err, derivedKey) {
// ...
})
如何在Java中实现相同的算法? 我和PBEKeySpec玩了一下,到目前为止没有成功(我大多不知道自己在做什么)。
如果有人比我更了解这个有用,这里是加密源代码:
谢谢!