Hash 如何检查两个哈希字符串是否属于同一个明文密码
最近,我遇到了一个与密码编码/解码以及在db中匹配和更新密码相关的问题,需要你们的帮助。 问题如下:Hash 如何检查两个哈希字符串是否属于同一个明文密码,hash,md5,java-security,scrypt,java-security-manager,Hash,Md5,Java Security,Scrypt,Java Security Manager,最近,我遇到了一个与密码编码/解码以及在db中匹配和更新密码相关的问题,需要你们的帮助。 问题如下: 用户来到门户网站时,会创建用于存储数据的帐户 使用帐户名和 哈希密码 现在,我必须将这些数据移动到另一个数据库(例如,命名为db2),在这个数据库中可以已经存在相同的数据 现在,在移动数据时,我必须确定存储在db1和db2中的散列密码是否为相同的明文密码,并决定这样做- 如果匹配,则更新同一行b 如果不匹配,则插入新行 如何匹配相同明文密码的编码值(即使它们是相同的,因为每次运行哈希时都会创
- 如果匹配,则更新同一行b李>
- 如果不匹配,则插入新行
我正在使用内置的java安全api和Scrypt/MD5/Legacy算法。我建议不要以这种方式使用密码(用于测试两件事情是否相同)。如果无法访问原始密码,您将无法执行此操作。感谢@Joe提供您的意见。我真的很感激。让我们看看能不能找到解决办法。