我正在使用我的注册模块。我将使用 php 中的 sha1() 方法对我要在注册模块期间输入的密码进行加密,并将其存储在 mysql 数据库中。登录过程中,如何获取数据库中加密后的密码字符的原始字符串。我的意思是,我应该使用什么方法?
最佳答案
您无法从哈希中获取原始字符串,这就是对密码进行哈希处理的关键:获得哈希的黑客也无法检索密码。
当用户尝试登录时,您对他输入的密码进行哈希处理,并将该哈希值与数据库中存储的哈希值进行比较。如果匹配,则认为密码相同。
关于php - 如何从php中的sha1()获取加密字符的原始字符串?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/25956931/