
网上加密工具出来则是:098f6bcd4621d373cade4e832627b4f6(32位)
网上的是正规加密
备份的MD5加密是特殊加密
当然就不行了
要修改的话,只能按程序自带的MD5来加密或新增后后密码修改功能
首先我想告诉你的备份的是错误的 我自己编写的工具 计算的MD5值跟098F6BCD4621D373CADE4E832627B4F6一样 一般MD5你用暴力破解的方式很难得到结果的 特别花时间(跟电脑的性能有关,方正我用我自己的工具暴力破解我的一个密码到现在还没有结果呢) 你那个你确定是test的MD5计算值? 如果是比较简单的MD5可以在线查询 你那个我没查到php将密码存入数据库,可以分内常见的4种方式:
1、直接md5加密存到到数据库
2、md5两次存到数据库
3、对需要加密的字符串和一个常量 进行混淆加密
4、生成一个随机的变量存到数据库中,然后对需要加密的字符串和这个随机变量加密
<?php$str="admin" //需要加密的字符串
$str2="php" //增加一个常量混淆
$pass1=md5($str)
$pass2=md5(md5($str))
$pass3=md5($str.$str2)
echo $pass1."<br>".$pass2."<br>".$pass3
?>
输出:
第四种
$str="admin" //需要加密的字符串$encrypt=$row['encrypt'] // 生成的 随机加密字符串 存到数据库中
$pass4=md5($str.$encrypt)
// 8db2ec7e9636f124e56f7eb4d7b7cc7e
欢迎分享,转载请注明来源:内存溢出
微信扫一扫
支付宝扫一扫
评论列表(0条)