国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 語言 > PHP > 正文

php結(jié)合md5的加密解密算法實例

2024-05-04 23:50:22
字體:
供稿:網(wǎng)友

本文實例講述了php結(jié)合md5的加密解密算法。分享給大家供大家參考,具體如下:

<?php/** Created on 2016-9-30**/function encrypt($data, $key){ $key = md5($key);  $x = 0;  $len = strlen($data);  $l = strlen($key);  for ($i = 0; $i < $len; $i++)  {    if ($x == $l)    {     $x = 0;    }    $char .= $key{$x};    $x++;  }  for ($i = 0; $i < $len; $i++)  {    $str .= chr(ord($data{$i}) + (ord($char{$i})) % 256);  }  return base64_encode($str);}function decrypt($data, $key){ $key = md5($key);  $x = 0;  $data = base64_decode($data);  $len = strlen($data);  $l = strlen($key);  for ($i = 0; $i < $len; $i++)  {    if ($x == $l)    {     $x = 0;    }    $char .= substr($key, $x, 1);    $x++;  }  for ($i = 0; $i < $len; $i++)  {    if (ord(substr($data, $i, 1)) < ord(substr($char, $i, 1)))    {      $str .= chr((ord(substr($data, $i, 1)) + 256) - ord(substr($char, $i, 1)));    }    else    {      $str .= chr(ord(substr($data, $i, 1)) - ord(substr($char, $i, 1)));    }  }  return $str;}$data = 'VeVb武林網(wǎng)m.survivalescaperooms.com'; // 被加密信息$data=iconv("gbk","utf-8",$data);$key = 'm.survivalescaperooms.com';   // 密鑰$encrypt = encrypt($data, $key);$decrypt = decrypt($encrypt, $key);echo $encrypt, "<br/>", $decrypt;?>

運行結(jié)果如下:

TrXMTM8SFB3DGhTr2qeuYqOXZmpmn8moVeVb武林網(wǎng)m.survivalescaperooms.com

希望本文所述對大家PHP程序設(shè)計有所幫助。


注:相關(guān)教程知識閱讀請移步到PHP教程頻道。
發(fā)表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發(fā)表

圖片精選

主站蜘蛛池模板: 和顺县| 斗六市| 永春县| 泾源县| 睢宁县| 宝兴县| 苏尼特右旗| 绍兴县| 西吉县| 大竹县| 贞丰县| 财经| 晋州市| 灵台县| 连平县| 祁门县| 青田县| 衡水市| 新沂市| 康乐县| 武鸣县| 彰武县| 安岳县| 牙克石市| 杭州市| 天祝| 鄂托克前旗| 阿尔山市| 东兰县| 新乡市| 泰宁县| 威海市| 宝应县| 郎溪县| 华亭县| 平乐县| 建始县| 自贡市| 红河县| 新宁县| 井冈山市|