亚洲香蕉成人av网站在线观看_欧美精品成人91久久久久久久_久久久久久久久久久亚洲_热久久视久久精品18亚洲精品_国产精自产拍久久久久久_亚洲色图国产精品_91精品国产网站_中文字幕欧美日韩精品_国产精品久久久久久亚洲调教_国产精品久久一区_性夜试看影院91社区_97在线观看视频国产_68精品久久久久久欧美_欧美精品在线观看_国产精品一区二区久久精品_欧美老女人bb

首頁 > 語言 > PHP > 正文

php源碼分析之DZX1.5加密解密函數authcode用法

2024-09-04 11:42:33
字體:
來源:轉載
供稿:網友

這篇文章主要介紹了php源碼分析之DZX1.5加密解密函數authcode用法,實例分析了DZX1.5中authcode函數加密與解密的使用技巧,需要的朋友可以參考下。

本文實例講述了php源碼分析之DZX1.5加密解密函數authcode用法,分享給大家供大家參考,具體分析如下:

  1. <?php 
  2. $authkey = ''
  3. /** 
  4.  * @param string $string: 輸入的需要加密(或解密)的明文(或密文) 
  5.  * @param string $operation: 'DECODE'或其它,其中默認表示解密,輸入其它表示加密 
  6.  * @param string $key: 加解密密鑰 
  7.  * @param int $expiry: 有效期 
  8.  */ 
  9. function authcode($string$operation = 'DECODE'$key = ''$expiry = 0) { 
  10.   global $authkey
  11.   $ckey_length = 4; 
  12.   $key = md5($key != '' ? $key : $authkey); 
  13.   $keya = md5(substr($key, 0, 16)); 
  14.   $keyb = md5(substr($key, 16, 16)); 
  15.   $keyc = $ckey_length ? ($operation == 'DECODE' ? substr($string, 0, $ckey_length): substr(md5(microtime()), -$ckey_length)) : ''
  16.   $cryptkey = $keya.md5($keya.$keyc); 
  17.   $key_length = strlen($cryptkey); 
  18.   $string = $operation == 'DECODE' ? base64_decode(substr($string$ckey_length)) : sprintf('%010d'$expiry ? $expiry + time() : 0).substr(md5($string.$keyb), 0, 16).$string
  19.   $string_length = strlen($string); 
  20.   $result = ''
  21.   $box = range(0, 255); 
  22.   $rndkey = array(); 
  23.   for($i = 0; $i <= 255; $i++) { 
  24.     $rndkey[$i] = ord($cryptkey[$i % $key_length]); 
  25.   } 
  26.   for($j = $i = 0; $i < 256; $i++) { 
  27.     $j = ($j + $box[$i] + $rndkey[$i]) % 256; 
  28.     $tmp = $box[$i]; 
  29.     $box[$i] = $box[$j]; 
  30.     $box[$j] = $tmp
  31.   } 
  32.   for($a = $j = $i = 0; $i < $string_length$i++) { 
  33.     $a = ($a + 1) % 256; 
  34.     $j = ($j + $box[$a]) % 256; 
  35.     $tmp = $box[$a]; 
  36.     $box[$a] = $box[$j]; 
  37.     $box[$j] = $tmp
  38.     $result .= chr(ord($string[$i]) ^ ($box[($box[$a] + $box[$j]) % 256])); 
  39.   } 
  40.   if($operation == 'DECODE') { 
  41.     if((substr($result, 0, 10) == 0 || substr($result, 0, 10) - time() > 0) && substr($result, 10, 16) == substr(md5(substr($result, 26).$keyb), 0, 16)) { 
  42.       return substr($result, 26); 
  43.     } else { 
  44.       return ''
  45.     } 
  46.   } else { 
  47.     return $keyc.str_replace('='''base64_encode($result)); 
  48.   } 
  49. $str = '1234'
  50. $key = '1234'
  51. echo "明文:".$str
  52. echo "<br />"
  53. echo "密鑰:".$key
  54. $encode = authcode($str,'11',$key); 
  55. echo "<br />"
  56. echo "加密后的密文:".$encode
  57. echo "<br />"
  58. $decode = authcode($encode,'DECODE',$key); 
  59. echo "解密后的明文:".$decode
  60. /*End of php*/ 

運行結果如下:

明文:1234

密鑰:1234

加密后的密文:a52f67eXZGVy0HtQBo4vOREhq3WxnL6E2zlx75JGfoJW

解密后的明文:1234

發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
亚洲香蕉成人av网站在线观看_欧美精品成人91久久久久久久_久久久久久久久久久亚洲_热久久视久久精品18亚洲精品_国产精自产拍久久久久久_亚洲色图国产精品_91精品国产网站_中文字幕欧美日韩精品_国产精品久久久久久亚洲调教_国产精品久久一区_性夜试看影院91社区_97在线观看视频国产_68精品久久久久久欧美_欧美精品在线观看_国产精品一区二区久久精品_欧美老女人bb
这里只有精品视频在线| 日韩在线视频网站| 欧美一区二粉嫩精品国产一线天| 7777免费精品视频| 日本亚洲欧美成人| 欧美性猛交丰臀xxxxx网站| 久久久国产精品视频| 亚洲free性xxxx护士hd| 久久久久久久久爱| 国产精品青草久久久久福利99| 日本19禁啪啪免费观看www| 久久久久久久久国产| 91网站在线免费观看| 国产日韩视频在线观看| 亚洲欧美国产一区二区三区| 91av在线不卡| 亚洲欧美日韩视频一区| 国产日韩精品综合网站| 亚洲精品99久久久久| 美女国内精品自产拍在线播放| 国产精品一区二区性色av| 另类美女黄大片| 一区二区三欧美| 日韩视频在线免费观看| 1769国内精品视频在线播放| 国产成人+综合亚洲+天堂| 亚洲国产精品国自产拍av秋霞| 欧美孕妇孕交黑巨大网站| 亚洲区中文字幕| 中文字幕日韩欧美在线| 国产精品三级在线| 日韩av免费在线看| 国产欧美婷婷中文| 日韩在线精品一区| 日韩av理论片| 亚洲色图第三页| 亚洲激情视频网| 日韩一区二区三区在线播放| 欧美性猛交xxxx免费看久久久| 狠狠躁夜夜躁人人爽超碰91| 狠狠躁夜夜躁人人躁婷婷91| 91在线视频导航| 中文字幕日韩欧美在线| 亚洲色图日韩av| 亚洲第一网中文字幕| 精品久久久久久久久久久| 欧美精品成人91久久久久久久| 色哟哟入口国产精品| 在线电影欧美日韩一区二区私密| 国产日本欧美一区二区三区在线| 亚洲大胆人体在线| 久久精品在线视频| 亚洲国产精品va在看黑人| 91亚洲永久免费精品| 大量国产精品视频| 国产成人久久久精品一区| 日韩在线免费高清视频| 欧美日韩免费在线观看| 亚洲欧美国产精品| 国产日韩在线亚洲字幕中文| 亚洲天堂免费观看| 国产欧美日韩高清| 狠狠躁夜夜躁人人爽天天天天97| 亚洲bt欧美bt日本bt| 色多多国产成人永久免费网站| 91av在线播放视频| 国产成人综合一区二区三区| 亚洲国产精品悠悠久久琪琪| 国产精品com| 欧美亚洲视频在线观看| 成人免费在线视频网址| 91香蕉嫩草影院入口| 国产精品久久婷婷六月丁香| 国产日韩精品一区二区| 中文字幕av一区| 精品人伦一区二区三区蜜桃网站| 国产女人18毛片水18精品| 欧美精品福利视频| 日韩国产高清污视频在线观看| 中文字幕亚洲综合久久| 日韩中文有码在线视频| 91av在线免费观看视频| 中文字幕久久精品| 福利一区福利二区微拍刺激| wwwwwwww亚洲| 日本三级韩国三级久久| 亚洲福利视频久久| 亚洲天堂网在线观看| 秋霞av国产精品一区| 2019中文字幕在线观看| 欧美特黄级在线| 欧美韩国理论所午夜片917电影| 91亚洲精品一区二区| 在线视频亚洲欧美| 伊人亚洲福利一区二区三区| 奇米4444一区二区三区| 亚洲欧美国产精品va在线观看| 91在线高清视频| 亚洲爱爱爱爱爱| 狠狠躁天天躁日日躁欧美| 91精品久久久久久久久久久| 亚洲欧美日韩精品久久亚洲区| 最近2019中文免费高清视频观看www99| www.久久草.com| 91成人在线观看国产| 午夜精品www| 日本午夜精品理论片a级appf发布| 欧美成aaa人片免费看| 国产精品久久久久av| 欧美一级黄色网| 欧美第一黄色网| 奇米影视亚洲狠狠色| 亚洲美女自拍视频| 亚洲a∨日韩av高清在线观看| 国产精品96久久久久久| 91系列在线播放| 日韩精品视频免费| 亚洲小视频在线观看| 色婷婷**av毛片一区| 成人福利免费观看| 欧美另类99xxxxx| 亚洲国产欧美一区二区三区同亚洲| 成人免费直播live| 欧美性生活大片免费观看网址| 亚洲va久久久噜噜噜久久天堂| 欧美一乱一性一交一视频| 久久久久久久91| 日韩视频亚洲视频| 亚洲欧美999| 亚洲国产成人91精品| 久久久久九九九九| 亚洲国产精品va在线| 日韩av在线免费看| 欧美日韩一区二区三区在线免费观看| 欧美精品国产精品日韩精品| 日韩国产欧美精品一区二区三区| 亚洲香蕉在线观看| 97碰在线观看| 91精品国产综合久久久久久蜜臀| 亚洲人成网7777777国产| 久久夜精品香蕉| 日韩欧美一区二区三区| 性欧美长视频免费观看不卡| 91精品国产综合久久香蕉| 精品福利在线视频| 国产成人精品在线播放| 久久精品久久久久久| 在线视频一区二区| 成人av在线天堂| 国产精品一区二区三区毛片淫片| 国产福利精品在线| 日韩国产欧美精品一区二区三区| 黄色成人在线播放| 日韩中文字幕在线视频播放| 精品国产精品自拍| 欧美第一黄色网| 色婷婷综合久久久久中文字幕1| 亚洲美腿欧美激情另类| 97在线日本国产| 国产精品精品视频| 国产一区二区三区丝袜| 久久久视频免费观看| 国产精品xxxxx| 91影院在线免费观看视频|