奶头挺立呻吟高潮av全片,成人试看120秒体验区,性欧美极品v,A片高潮抽搐揉捏奶头视频

php語言

PHP加密和解密函數

時間:2025-03-17 10:48:23 php語言 我要投稿
  • 相關推薦

PHP加密和解密函數

  引導語:PHP可以執行編譯后代碼,編譯可以達到加密和優化代碼運行,使代碼運行更快。以下是百分網小編為大家整理的PHP加密和解密函數方法,供大家參考。

  代碼如下:

  /**

  *功能:對字符串進行加密處理

  *參數一:需要加密的內容

  *參數二:密鑰

  */

  function passport_encrypt($str,$key){ //加密函數

  srand((double)microtime() * 1000000);

  $encrypt_key=md5(rand(0, 32000));

  $ctr=0;

  $tmp='';

  for($i=0;$i

  $ctr=$ctr==strlen($encrypt_key)?0:$ctr;

  $tmp.=$encrypt_key[$ctr].($str[$i] ^ $encrypt_key[$ctr++]);

  }

  return base64_encode(passport_key($tmp,$key));

  }

  /**

  *功能:對字符串進行解密處理

  *參數一:需要解密的密文

  *參數二:密鑰

  */

  function passport_decrypt($str,$key){ //解密函數

  $str=passport_key(base64_decode($str),$key);

  $tmp='';

  for($i=0;$i

  $md5=$str[$i];

  $tmp.=$str[++$i] ^ $md5;

  }

  return $tmp;

  }

  /**

  *輔助函數

  */

  function passport_key($str,$encrypt_key){

  $encrypt_key=md5($encrypt_key);

  $ctr=0;

  $tmp='';

  for($i=0;$i

  $ctr=$ctr==strlen($encrypt_key)?0:$ctr;

  $tmp.=$str[$i] ^ $encrypt_key[$ctr++];

  }

  return $tmp;

  }

  $str='作者:WWW.JB51.NET;

  $key='jb51net';

  $encrypt=passport_encrypt($str,$key);

  $decrypt=passport_decrypt($encrypt,$key);

  echo '原文:',$str."

  ";

  echo '密文:',$encrypt."

  ";

  echo '譯文:',$decrypt."

  ";

  ?>

【PHP加密和解密函數】相關文章:

PHP如何使用AES加密算法進行數據加密和解密06-07

PHP可逆加密解密算法07-22

PHP 中的加密技術及代碼11-07

PHP類與構造函數07-01

PHP函數的區別及用法10-27

PHP內部函數的定義07-04

php數學常用函數10-24

PHP常用函數總結10-21

PHP基本函數介紹10-25

主站蜘蛛池模板: 蛟河市| 洪洞县| 宝清县| 雅江县| 隆安县| 林口县| 建阳市| 依兰县| 寿光市| 平和县| 吕梁市| 尚义县| 增城市| 潞西市| 崇仁县| 石屏县| 玛多县| 廊坊市| 清徐县| 湘阴县| 芒康县| 新疆| 西城区| 北宁市| 常熟市| 济阳县| 泰和县| 苍山县| 五大连池市| 芦山县| 博兴县| 兴城市| 保山市| 甘孜县| 油尖旺区| 新宾| 海安县| 苗栗市| 罗田县| 图们市| 阳曲县|