Sha*_*ran 10
散列算法是单向的,即与加密 - 解密算法不同,它们无法逆转.
MD5() 是一种散列算法,也是 SHA-1 / SHA-256;
很高兴知道你已经停止使用MD5()并搬到了SHA-256()
首先在您的用户表中运行这样的查询
UPDATE users_t SET PASSWORD=SHA2(PASSWORD,256) WHERE 1=1
Run Code Online (Sandbox Code Playgroud)
现在,所有MD5Hashed密码都将转换为SHA256Hashes.
但是,您无法MD5在登录/注册页面上停止使用..您必须更改您的检查逻辑
$pass = $_POST['password'];
$hashedpass = hash('sha256',md5($pass)); // Now you need to insert/verify
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
15153 次 |
| 最近记录: |