请在尝试搜索问题前尝试搜索StackOverflow。许多问题已经得到解答。例如:使用哈希安全地存储用户密码
嗨
我想,没有人能看到我的密码,即使在数据库..
所以我用散列函数这样
$passowrd_hash=hash('shal',$_POST['password']);
现在很容易,我可以存储这个password_hash值到数据库中。它会像加密形式一样。
现在用户知道它的原始密码,他不知道这个加密的密码。
现在,如果他尝试通过此原始密码登录..他无法登录。
那么有什么方法可以解密,用户可以登录。所以他既可以实现密码安全,又可以再次登录。
如何做到这一点?
当你喜欢其中一个答案,请标记为接受 – tanascius 2010-01-25 14:30:33
要求,并经常在这里找到答案。 C. – symcbean 2010-01-25 14:31:56
tanascius,您的链接已损坏。 – 2010-01-25 14:39:01