Smi*_*ith 0 java database
我已在我的数据库中以加密格式存储用户密码.然而,现在,当用户想要登录,并试图把他们的原始密码的代码始终与存储在数据库中的加密版本的进入(原)密码,导致登录失败.
请告诉我如何将输入的(原始)密码与存储在数据库中的加密密码进行比较.
Jon*_*eet 8
您几乎肯定会使用哈希密码而不是使用可逆加密.您可能还需要使用盐 ...在这种情况下,正确的步骤是:
当您使用存储的 salt 时,请注意当您存储散列密码时,生成随机 salt以及验证存储的哈希时的差异.
归档时间:
14 年,6 月 前
查看次数:
2116 次
最近记录:
13 年,3 月 前