美文网首页
改良的MD5密码储存方案

改良的MD5密码储存方案

作者: Aris_TnT | 来源:发表于2019-04-24 12:55 被阅读0次

    欢迎访问个人博客Aris-Blog

    曾逛过一个服务器,发现就算看到数据库信息,也无法破解Admin用户的密码,因为MD5是不可逆的,稍微复杂一点就基本不可能破解。开始一直采用RSA存储密码还是存在破解的风险(进入到后台以及源码中的私钥)。

    1. 这里稍作改进,加密算法为:1. MD5[MD5[密码]+username]。2. 截取从第10截取16位长度
    2. PHP脚本实现如下:
    $username = '////';
    $password = '////';
    $pswdCode = md5($password);
    $mixCode = md5($pswdCode.$username);
    $realCode = substr($mixCode, 9, 16);
    echo $realCode;
    

    相关文章

      网友评论

          本文标题:改良的MD5密码储存方案

          本文链接:https://www.haomeiwen.com/subject/ldtggqtx.html