标签: java sha1 hmacsha1
我正在使用PBKDF2WithHmacSHA1来哈希密码。 (可能听起来很奇怪,但这不是讨论的一部分)。
问题:java的实现很慢。在我的机器上进行2000次迭代需要约2秒钟。 openssl的本机实现需要相同的输入0.05秒。虽然这不是我想要的安全性(因为c非常快)但它太慢了(我不能超过2000轮而不会惹恼用户,因为哈希是在客户端完成的。)
有人可以给我一个建议或者在图书馆戳我吗?