问答文章1 问答文章501 问答文章1001 问答文章1501 问答文章2001 问答文章2501 问答文章3001 问答文章3501 问答文章4001 问答文章4501 问答文章5001 问答文章5501 问答文章6001 问答文章6501 问答文章7001 问答文章7501 问答文章8001 问答文章8501 问答文章9001 问答文章9501

...最后输出该密码。密码规则是:用原来的字母后面第4个字母代替...

发布网友 发布时间:2024-10-07 15:17

我来回答

2个回答

热心网友 时间:2024-10-07 15:15

我对你的想法很好奇!于是我努力了很长时间,纠错,测试,再纠错等等,终于写好了,一个编码函数和一个对应的解码函数,复制时记得把"加"换成英文状态(即半角字符)下的加号,有一几个加就换一次,因为度娘不显示 加号,为避免理解出错我用汉字加代替之,看代码<?php
$abc=array('a','b','c','d','e','f','g','h','i','j','k','l','m','n','o','p','q','r','s','t','u','v','w','x','y','z');
$ABC=array('A','B','C','D','E','F','G','H','I','J','K','L','M','N','O','P','Q','R','S','T','U','V','W','X','Y','Z');
$str=China;function encode($str){global $abc,$ABC;
$str=str_split($str);
$strs=count($str);//循环外执行此函数会提高服务器效率
for($i=0;$i<$strs;$i加加){
if(in_array($str[$i],$abc)){
$f=array_search($str[$i],$abc)加4;
if($f>25){$f=$f-26;}
$result.=$abc[$f];
continue;
}else{
$f=array_search($str[$i],$ABC)加4;
if($f>25){$f=$f-26;}
$result.=$ABC[$f];
continue;
}
}
return $result;}//上面是编码密码的函数///////////////////////下面是解码密码的函数function decode($str){global $abc,$ABC;
$str=str_split($str);
$strs=count($str);
for($j=0;$j<$strs;$j加加){
if(in_array($str[$j],$abc)){
$f=array_search($str[$j],$abc)-4;
if($f<0){$f=$f加26;}
$result.=$abc[$f];
continue;
}else{
$f=array_search($str[$j],$ABC)-4;
if($f<0){$f=$f加26;}
$result.=$ABC[$f];
continue;
}
}return $result;}$en=encode($str);echo '这是编码后的'.$en.'<br>';echo '这是解码后的'.decode($en).'即原密码';?>如果这样编码,很容易被破解的,所以你可以把数组$abc和$ABC的元素顺序打乱,然后再用,安全性会提高哦,同时还可以增加纯数字数组,纯汉字数组,纯符号数组,用来替换数字汉字和符号,对他们编码加密,这里仅提供了大小写加密,你可以照猫画虎继续做呼~费了好长时间,纯手机编写、测试啊, 采纳吧

热心网友 时间:2024-10-07 15:18

String转成char[],每个+4,超出循环,再挨个拼接起来
声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com
华硕笔记本电脑触摸板怎么开笔记本电脑触摸板怎么开启和关闭_百度知 ... 陕西职务侵占案立案准则 结婚后我的恋情维系了十年,怎么做到的? 玉米仁子饭产自哪里 中国期货交易所的交易品种有哪些? 历史要怎么读,有啥诀窍 高中历史诀窍 年终会活动策划方案 深度解析:第一财经回放,探索财经新风向 逆水寒手游庄园怎么邀请好友同住 苹果iPad不越狱也能免费装正版软件介绍_苹果iPad不越狱也能免费装正版... 为什么在iPad(未越狱)的商店里下载不了"快播"?在哪能下载? 梦到老公已故的奶奶只听到声音,让老公和我离婚? ...女孩的网名,不要全部术字,带点繁体和符号。要好听点,让人感觉有点... ...搞笑。还有可爱、惟美的网名。里面不要有符号,全简体中文(可带一点... ...英中文不限,不要繁体,符号,乱七八糟的.比如草依然很绿,这种清爽.快... ...还要有点冷漠的因素在内,要有符号的长网名,不要很多人用过的_百度... ...的姐妹网名,,符号可以有,,要穿插中文,, 要好听的,, 要唯美的,,符号... 有人通过德人贵宾商旅 麦芽糖浆放杂粮煎饼里的作用是什么 白凤桃的储存方式和保鲜技巧有什么? 无锡白凤水蜜桃什么时候大量上市 人在快死的时候是什么感觉 我是快上初一的学生 我想练胸肌以及腹肌 我152CM 重70斤 没有器械 胸... 怎样锻炼能让自己肱二头肌和腹肌,胸肌 成型 为什么我的QQ农场打不开 总是提示 网络不稳定 稍后再试 是怎么回事 我在QQ空间里登陆农场,它总是说我网络不稳定,请稍后再试 施罗德多高 丹尼斯-施罗德年龄多少 梦幻西游,穷人的化生任务孩子怎么打书 ...变成这样了?不显示字,只有字母,怎么样恢复原来的样子 ...现在变成中文输入了,原来密码是英文字母的,现在开不了机了·_百度... 从人民公园坐好多路公交车能到光华东三路 成都地铁从春熙路附近或者从天府广场坐,有哪个站离光华村街比较近? 成都地铁二号线哪个站离光华大道一段那个元益花园最近。如题 谢谢了... 成都人民公园到崇洲街子古镇怎么走 qq匿名悄悄话怎么看是谁发的有没有人能破一下 6月29日今日新剧追更/定档日历,7部大剧更新,3部新剧收官 qq匿问我答只能好友提问? 我的QQ空间里有人匿名访问,没留言只有最近访客跟日志浏览里有,怎么才能... 就是在QQ空间里谁看过我里 看到个匿名的 怎么才可以知道他是谁 我有... 德人易行是干什么的 qq匿名悄悄话是一个月之后就能知道是谁吗? 一个月后QQ匿名消息真的会显示是谁发的吗? qq悄悄话匿名一个月后会自动显示吗 如何自己安装手摇升降晾衣架? 电脑转换键是哪个 ...情感配对状况婚姻怎么样 男蛇和女虎婚配相配吗的夫妻结局 亲嘴歌曲 win8系统装软件,软件那些字体好小,怎么调大,例如PS软件,AI软件里面那 ...