php - 检查字符串是否为哈希

标签 php security passwords sha

我正在使用 SHA-512 来散列我的密码(当然要加盐)。我不认为我想要的是可能的,但我们还是问吧。

有没有办法检查字符串是否已经是 SHA-512(或其他算法)哈希?

当用户登录时,我想检查他的密码。如果它仍然是纯文本,则应将其转换为安全形式。

最佳答案

您的任务非常简单,不需要检查字符串。

只需先将输入的密码与存储的密码进行比较即可。
如果匹配 - 这是一个简单的密码。因此,您可以开始转换过程。

关于php - 检查字符串是否为哈希,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5648929/

相关文章:

java - Java 的 SSLSocket 安全吗?

macos - 使用 XAMPP 在 Mac 上更改了 phpMyAdmin 中的密码,现在无法访问 localhost/phpmyadmin

php - 什么函数返回 Drupal-6-valid 密码散列?

php - 使用 mysql_fetch_object 时出现奇怪的 MySQL 错误 "Empty row packet body"(PHP 5.3.3)

php - 我只想删除 via 和邮件标题中写的额外内容

php - 使用选择选项 Laravel 5.2 在插入新记录时将数据添加到数据透视表

java - 在客户端-服务器应用程序中 : How to send to the DB the user's application password?

javascript - ionic 应用程序 CORS 不存在 'Access-Control-Allow-Origin' header ,使用带有 CORS 中间件的 Lumen API

css - 背景 :url ("javascript:...") doesn't work anymore?

javascript - 有没有一种安全的方法可以在客户端跨页面存储密码?