search
Homephp教程php手册PHP加密函数 Javascript/Js 解密函数

PHP加密函数 Javascript/Js 解密函数

Jun 13, 2016 pm 12:47 PM
javascriptkeyphpcodefunctionencryptionofOwnDecrypt

以下函数代码中“123456” 是个加密的key,自己可以随便改。
php加密,js解密,貌似没什么意义,主要是key在js中会被看到。
不过在某些地方可能会用到。

PHP加密函数

复制代码 代码如下:


 function strencode($string) {  
    $string = base64_encode ( $string );  
    $key = md5 ( '123456' );  
    $len = strlen ( $key ); 
    $code = '';  
    for($i = 0; $i  $k = $i % $len;      
 $code .= $string [$i] ^ $key [$k];  
    }  
    return base64_encode ( $code );  
}  
echo strencode ( 'abced你好我是你们定的点点滴滴asd@#$)()*&*&*' );  
?> 

js解密函数:

复制代码 代码如下:


<script> <BR>function strencode(string) { <BR>key = calcMD5('123456'); <BR>string = Base64.decode(string); <BR> len = key.length; <BR> code = ''; <BR> for (i = 0; i < string.length; i++) { <BR> k = i % len; <BR> code += String.fromCharCode(string.charCodeAt(i) ^ key.charCodeAt(k)); <BR> } <BR> return Base64.decode(code); <BR>}<BR>alert(strencode('PGZ6Cz40Z1JCWCYNRVtSDwsvfVsIexpcEFN0DU0OSQkXQUIPCQxnV1NLDA9SSw8PF1JhWxAHZ18FAGIncUFiFS5yWxAuClxUf15fXA==')); <BR></script> 

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.=chr($ascc);
  }
  return $res;
    }//end function
}
echo "<script><BR>xflag=true;<BR>function xcount(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 "";

Statement
The content of this article is voluntarily contributed by netizens, and the copyright belongs to the original author. This site does not assume corresponding legal responsibility. If you find any content suspected of plagiarism or infringement, please contact admin@php.cn

Hot AI Tools

Undresser.AI Undress

Undresser.AI Undress

AI-powered app for creating realistic nude photos

AI Clothes Remover

AI Clothes Remover

Online AI tool for removing clothes from photos.

Undress AI Tool

Undress AI Tool

Undress images for free

Clothoff.io

Clothoff.io

AI clothes remover

Video Face Swap

Video Face Swap

Swap faces in any video effortlessly with our completely free AI face swap tool!

Hot Article

Hot Tools

SublimeText3 Chinese version

SublimeText3 Chinese version

Chinese version, very easy to use

WebStorm Mac version

WebStorm Mac version

Useful JavaScript development tools

Zend Studio 13.0.1

Zend Studio 13.0.1

Powerful PHP integrated development environment

SublimeText3 Linux new version

SublimeText3 Linux new version

SublimeText3 Linux latest version

Dreamweaver CS6

Dreamweaver CS6

Visual web development tools