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

php語言

PHP加密和解密函數

時間:2024-10-08 15:51:55 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函數知識總結09-29

PHP數組函數知識10-24

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

PHP類與構造函數07-01

簡單PHP數組函數介紹09-26

php摘要生成函數詳解09-02

PHP常用的文件操作函數10-17

PHP網絡操作函數講解07-23

2017PHP5函數大全10-24

php的字符串常用函數06-15

主站蜘蛛池模板: 乐至县| 双柏县| 镇雄县| 伊宁县| 乌拉特后旗| 宁南县| 威宁| 澄江县| 永州市| 陇西县| 英山县| 巴里| 札达县| 新密市| 庆云县| 政和县| 岳阳市| 龙胜| 城固县| 平罗县| 卢湾区| 桑日县| 贺州市| 米脂县| 瑞安市| 夹江县| 青田县| 岑溪市| 林甸县| 华安县| 左云县| 曲阳县| 满城县| 班玛县| 额济纳旗| 邯郸市| 通河县| 黄山市| 崇明县| 天津市| 阜阳市|