这实际上是两个问题:使用crypt和验证 - 不知道它是如何工作的?
1)我的理解是你确定什么类型的加密crypt()
使用你在盐中使用的字符数。例如:
crypt('mypassword', someStringThatIs33CharsLong); // This would be blowfish?
2)一旦我得到这些数据,我如何在未来的日期根据用户输入验证它?以下看起来不起作用:
if (crypt($user_input, $encryptedinfo) == $encryptedinfo) {
echo "Password verified!";
}
我在这里错过了什么?