当用户进入登录时,如何将密码与加密并存储在DB中的密码进行比较

时间:2017-02-23 08:36:48

标签: java

如果用户首次注册,则其所有凭据都保存在数据库中,密码以加密形式存储。现在我有一个模块,用户必须再次输入他的凭证才能登录我的模块。将数据库(加密表单)上的密码与成功登录的代码进行比较的代码是什么。

其他团队正在开发.net技术的完整应用程序,并使用SHA2哈希算法存储密码。但我的模块是在Java Servlet中开发的。我们的模块完成后,他们将调用该页面。成功登录模块的完整代码是什么?如何从我的Java代码中成功登录,比较存储在数据库中的密码。

2 个答案:

答案 0 :(得分:0)

如果使用SHA-2散列用户提供的密码,则在密码有效的情况下,结果字符串必须等于DB中的字符串。

答案 1 :(得分:0)

你可以上传你尝试过的代码。但是,如果你只是想从mysql数据库验证散列密码,请尝试以下链接,希望它能正常工作

Verifying Hashed Password From MySQL Database

相关问题