永发信息网

Dede密码加解密算法

答案:1  悬赏:70  手机版
解决时间 2021-05-02 15:50

//Dede密码加密算法
//加密程序
function DdPwdEncode($pwd,$sign=''){
global $cfg_ddsign;
if($sign=='') $sign = $cfg_ddsign;
$rtstr = '';
$plen = strlen($pwd);
if($plen<10) $plenstr = '0'.$plen;
else $plenstr = "$plen";
$sign = substr(md5($sign),0,$plen);
$poshandle = mt_rand(65,90);
$rtstr .= chr($poshandle);
$pwd = base64_encode($pwd);
if($poshandle%2==0){
$rtstr .= chr(ord($plenstr[0])+18);
$rtstr .= chr(ord($plenstr[1])+36);
}
for($i=0;$i<strlen($pwd);$i++){
if($i < $plen){
if($poshandle%2==0) $rtstr .= $pwd[$i].$sign[$i];
else $rtstr .= $sign[$i].$pwd[$i];
}else{ $rtstr .= $pwd[$i]; }
}
if($poshandle%2!=0){
$rtstr .= chr(ord($plenstr[0])+20);
$rtstr .= chr(ord($plenstr[1])+25);
}
return $rtstr;
}


//解密程序
function DdPwdDecode($epwd,$sign=''){
global $cfg_ddsign;
$n1=0;
$n2=0;
$pwstr='';
$restr='';
if($sign=='') $sign = $cfg_ddsign;
$rtstr = '';
$poshandle = ord($epwd[0]);
if($poshandle%2==0){
$n1 = chr(ord($epwd[1])-18);
$n2 = chr(ord($epwd[2])-36);
$pwstr = substr($epwd,3,strlen($epwd)-3);
}else{
$n1 = chr(ord($epwd[strlen($epwd)-2])-20);
$n2 = chr(ord($epwd[strlen($epwd)-1])-25);
$pwstr = substr($epwd,1,strlen($epwd)-3);
}
$pwdlen = ($n1.$n2)*2;
$pwstrlen = strlen($pwstr);
for($i=0;$i<$pwstrlen;$i++){
if($i<$pwdlen){
if($poshandle%2==0){ $restr .= $pwstr[$i]; $i++; }
else{ $i++; $restr .= $pwstr[$i]; }
}else{ $restr .= $pwstr[$i]; }
}
$restr = base64_decode($restr);
return $restr;
}

这个程序怎么把他运行起来呢,有什么办法,有什么办法来接MD5码的密码

最佳答案
http://www.cmd5.com/
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
请问现在跑跑卡丁车的金币在淘金网上最便宜的
有什么偏方可以让二十多岁而且停止生长十年了
求关于大学生个人理财的论文
金碟标准版固定资产初始数据如何录入?
在3G上怎么改个人资料
哈萨里意式餐吧地址有知道的么?有点事想过去
纪检委员职责
诺基亚那个好用
超Q怎么改密码?
腾讯游戏 车队人怎么还是乱七八糟的 腾讯什么
有没有PSP真三国无双的下载链接?
爱、真的好累,快乐开心、幸福、只是暂时的不
求电影节票房排名前十的电影?
东方药业(巴马分店)地址在什么地方,想过去办
梦幻和尚4耐1敏可以不?望高手指点。谢谢!
推荐资讯
DNF 贝尔玛尔公国的衣角怎么得
早餐不吃有何不好?
诺基亚2730c软件网站
编一段2人英语情景对话 1、Talk about the di
我火线没开外挂为什么还是出现非法程序
DNF两个速功肩,帮忙看下谢谢!
何处找到云南历年教师资格考试真题及答案啊!
我有个女儿,爸:张,妈姓王.想起个好的名字.
1.下列会计核算的一般原则中,属于起修正作用
前女友接婚并邀请自己,去不去?
宽带我世界能改上网限速么
三只小猪(韩版)歌词 (中文谐音)
正方形一边上任一点到这个正方形两条对角线的
阴历怎么看 ?