如何检查两个哈希字符串是否属于同一个明文密码

时间:2018-07-17 13:50:29

标签: hash md5 java-security scrypt java-security-manager

最近,我陷入了与密码编码/解码以及在db中匹配和更新密码有关的问题,需要您的帮助。 问题如下-

  1. 用户进入门户网站创建要为其存储数据的帐户 存储在db(例如,将其命名为db1)中,并带有account_name和 hashed_pa​​ssword

  2. 现在,我必须将此数据移动到另一个已经存在相同数据的db(例如,命名为db2)。

  3. 现在在移动数据时,我必须确定db1和db2中存储的哈希密码是否是相同的明文密码,并决定这样做-

    • 如果匹配,则更新同一行b。
    • 如果不匹配,请插入新行

我该如何匹配相同明文密码的编码值(即使它们是相同的,因为每次哈希运行时都会创建新的哈希字符串)

我正在使用内置的Java安全性api和Scrypt / MD5 / Legacy算法。

0 个答案:

没有答案
相关问题