php - 如何从php中的sha1()获取加密字符的原始字符串?

标签 php mysql encryption hash sha1

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

最佳答案

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

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

关于php - 如何从php中的sha1()获取加密字符的原始字符串?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/25956931/

相关文章:

javascript - Twig PHP 渲染器和 Tempo JS 渲染器在一起?

php - 将文本或 HTML 写入磁盘上的文件

mysql - 在 3300 万行的巨大表中优化 mysql 中的长查询

mysql查询网站访客数

java - 使用 AES/ECB/NoPadding 加密/解密

c# - 在本地运行的 Azure 保管库

javascript - ajax js-php POST 请求无法正常工作,没有 jQuery

php - 如何将 PHP 变量转换为 JavaScript 变量?

php - 转义 MySQL 语句的字符串

Java AES/GCM 解密失败