提问者:小点点

如何在PHP中从sha1()中获得加密字符的原始字符串?[副本]


我在用我的注册模块。我将在php中使用sha1()方法加密将要在sign up模块中输入的密码,并将其存储在mysql数据库中。在登录过程中,如何获取数据库中加密密码字符的原始字符串。我是说,我该用什么方法呢?


共1个答案

匿名用户

你不能从散列中得到原始字符串,这就是对密码进行散列的关键所在:获得散列的黑客也无法检索密码。

当用户尝试登录时,您对他输入的密码进行哈希,并将哈希值与存储在数据库中的哈希值进行比较。如果它们匹配,则认为密码相同。