asp后台MD5加密登陆,修改后无法登陆。

asp后台MD5加密登陆,修改后无法登陆。,第1张

备份的MD5密文是:db2d303c20b9468bbe90114d3d1874b3(33位)

网上加密工具出来则是: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


欢迎分享,转载请注明来源:内存溢出

原文地址:https://54852.com/sjk/10016201.html

(0)
打赏 微信扫一扫微信扫一扫 支付宝扫一扫支付宝扫一扫
上一篇 2023-05-04
下一篇2023-05-04

发表评论

登录后才能评论

评论列表(0条)

    保存