最新下载
热门教程
- 1
- 2
- 3
- 4
- 5
- 6
- 7
- 8
- 9
- 10
php 自定义加密解密实现代码
时间:2022-06-24 15:59:32 编辑:袖梨 来源:一聚教程网
| 代码如下 | 复制代码 |
|
php // 说明:PHP 写的加密函数,支持私人密钥 // 整理:https://www.111cn.net function keyED($txt,$encrypt_key) { $encrypt_key = md5($encrypt_key); $ctr=0; $tmp = ""; for ($i=0;$i if ($ctr==strlen($encrypt_key)) $ctr=0; $tmp.= substr($txt,$i,1) ^ substr($encrypt_key,$ctr,1); $ctr++; } return $tmp; } function encrypt($txt,$key) { srand((double)microtime()*1000000); $encrypt_key = md5(rand(0,32000)); $ctr=0; $tmp = ""; for ($i=0;$i if ($ctr==strlen($encrypt_key)) $ctr=0; $tmp.= substr($encrypt_key,$ctr,1) . (substr($txt,$i,1) ^ substr($encrypt_key,$ctr,1)); $ctr++; } return keyED($tmp,$key); } function decrypt($txt,$key) { $txt = keyED($txt,$key); $tmp = ""; for ($i=0;$i $md5 = substr($txt,$i,1); $i++; $tmp.= (substr($txt,$i,1) ^ $md5); } return $tmp; } $key = "YITU.org"; $string = "我是加密字符"; // encrypt $string, and store it in $enc_text $enc_text = encrypt($string,$key); // decrypt the encrypted text $enc_text, and store it in $dec_text $dec_text = decrypt($enc_text,$key); print "加密的 text : $enc_text "; print "解密的 text : $dec_text "; ?> |
|
相关文章
- 《洛克王国世界》雪天队配队攻略-雪天队玩法详解 05-08
- 羞羞漫画-韩国漫画合集资源在线阅读 05-08
- 禁漫jmcomic最新永久入口-jmcomic3mic官网直达一键进入 05-08
- 大航海时代起源货币获取途径分享 05-08
- 这些乐高套装堪称完美的母亲节礼物 05-08
- deepseek官网直达-deepseek网页版一键访问 05-08