如果使用MD5加密,如何在java中更改密码?

时间:2017-07-21 05:50:31

标签: java md5

我正在努力更改密码,但使用MD5解密旧密码。 任何帮助将不胜感激。

1 个答案:

答案 0 :(得分:0)

首先,您需要请求用户输入旧密码和新密码。

完成后,对 OLD 密码执行md5哈希,并将其与存储在数据库中的md5哈希密码进行比较。

您需要比较哈希而不是解密它的原因是因为无法撤消哈希密码并恢复其原始值。

如果散列密码的比较成功并经过验证,请将密码哈希并将其存储在数据库中。

互联网上有几个例子,例如:

Java MD5 Hashing Example - Mkyong

Java MD5 example - Java development tutorials and examples

如果您遇到任何问题,欢迎您在此处发布您的代码。