【问题标题】:How to get the original string of the encrypted characters from sha1() in php? [duplicate]如何从php中的sha1()获取加密字符的原始字符串? [复制]
【发布时间】:2014-11-15 09:45:56
【问题描述】:

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

【问题讨论】:

  • SHA... 是一种散列而不是加密算法。见this。

标签: php mysql encryption hash sha1


【解决方案1】:

您无法从哈希中获取原始字符串,这就是首先对密码进行哈希处理的重点:获得哈希的黑客也无法检索密码。

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

【讨论】:

    猜你喜欢
    • 2014-12-02
    • 1970-01-01
    • 1970-01-01
    • 2015-12-20
    • 1970-01-01
    • 1970-01-01
    • 2011-12-05
    • 2020-10-30
    • 2014-06-06
    相关资源
    最近更新 更多