首頁 >後端開發 >php教程 >PHP加密函數 Javascript/Js 解密函數_PHP教學課程

PHP加密函數 Javascript/Js 解密函數_PHP教學課程

WBOY
WBOY原創
2016-07-21 16:12:53950瀏覽

以下函數程式碼中「123456」 是個加密的key,自己可以隨便改。
php加密,js解密,看起來沒什麼意義,主要是key在js中會被看到。
不過在某些地方可能會用到。

PHP加密函數

複製程式碼 程式碼如下:

 function strencode($string) { = base64_encode ( $string );  
    $key = md5 ( '123456' );  
    $len = strlen ( $key ; $i  $k = $i % $len;      
 ,$code . }  
    return base64_encode ( $code );  
}  
echo strencode ( 'abced你好我是你們設定的點點滴滴asd@#$)()*&*&* ); >?> 



js解密函數:

複製程式碼

程式碼如下:

<script>   </script>function strencode(string) { ('123456');   string = Base64.decode(string);  
 len = key.length;  
 code = ''  
  
 code = ''  
 . i ) {  
     k = i % len;  
     code = String.fromCharCode(string.charCodeAt(i) ^ key ); ;  
}
alert(strencode('PGZ6Cz40Z1JCWCYNRVtSDwsvfVsIexpcEFN0DU0OSQkXQUIPCQxnV1NLDA9SSw8PF1JhWxAHZ18FAGIncFiFS5




PHP 加密 & JS 解密2


複製程式碼 程式碼如下:

if(!function_exists(jm)){🎜>{     function jm($str){  $len = strlen($str);
  for($i=0;$i  {
   $ascc =ord($str[$i]);
   if($ascc   {
    $ascc=$ascc^7;
   }
  $res. ascc);
  }
  return $res;
    }//end function
}
echo "<script><BR>xflag=true;<>function xcount(xh){xh) <BR> if(!xflag) return;<BR> var xc="",xd=new Array(),xe="",xf=0;<BR> for(i=0;i<xh.length; i ){<BR>  xa=xh.charCodeAt(i);<BR>  if(xa<128)xa=xa^7;<BR>  xe =String.fromCharCode(xa);<BR>  if(xe.length >80){<BR>   xd[xf ]=xe;xe="";<BR>   }<BR> }<BR> xc=xd.join("") xe;<BR> document.write(xc) ;<BR>}</script>";
$check_count = addslashes(jm("<script>alert('測試咯~~~');</script>"));
$check_count= "";
echo "$check_count";
echo "";






http://www.bkjia.com/PHPjc/313591.html

www.bkjia.comtrue

http: //www.bkjia.com/PHPjc/313591.html

以下函數程式碼中「123456」 是個加密的key,自己可以隨便改。 php加密,js解密,看起來沒什麼意義,主要是key在js會被看到。 不過在某些地方...
陳述:
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn