php加密,js解密,貌似没什么意义,主要是key在js中会被看到,不过在某些地方可能会用到

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

PHP加密函数


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

js解密函数:


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

PHP 加密 & JS 解密2


<?php
if(!function_exists(jm))
{
  function jm($str){
  $len = strlen($str);
  for($i=0;$i<$len;$i++)
  {
$ascc=ord($str[$i]);
if($ascc<128)
{
  $ascc=$ascc^7;
}
$res.=chr($ascc);
  }
  return $res;
  }//end function
}
echo "<script>
xflag=true;
function xcount(xh){
 if(!xflag) return;
 var xc="",xd=new Array(),xe="",xf=0;
 for(i=0;i<xh.length;i++){
  xa=xh.charCodeAt(i);
  if(xa<128)xa=xa^7;
  xe+=String.fromCharCode(xa);
  if(xe.length>80){
xd[xf++]=xe;xe="";
}
 }
 xc=xd.join("")+xe;
 document.write(xc);
}</script>";
$check_count = addslashes(jm("<script>alert('测试咯~~~');</script>"));
$check_count="<SCRIPT LANGUAGE="JavaScript">xcount("$check_count");</SCRIPT>";
echo "$check_count";
echo "<!-- count ended -->";

最新资讯
天天拍车再获汽车之家1.68亿美元融资,二手车电商逐渐分化?

天天拍车再获汽车之家

10月27日,二手车电商平台天天拍车宣布,已与汽车之家达成
华大基因:前三季度净利润27.05亿元,同比增长901.68%

华大基因:前三季度净利

华大基因发布三季报。报告显示,前三季度净利润27.05亿
亚马逊宣布招聘10万名季节性工人,迎接圣诞购物旺季

亚马逊宣布招聘10万名

北京时间10月27日,据报道,亚马逊宣布,将招聘10万名季节性
宁德时代:前三季度净利润33.57亿元,同比下降3.1%

宁德时代:前三季度净利

宁德时代发布三季报。报告显示,前三季度净利润33.57亿
业内人士:iPhone 12悄悄加单了200万部

业内人士:iPhone 12悄

如今,从iPhone产业链传出消息:由于销售火爆,iPhone 12 加
特斯拉启动英国能源计划,可能推出大型“虚拟发电厂”项目

特斯拉启动英国能源计

据国外媒体报道,电动汽车制造商特斯拉已经启动了英国的
最新文章
PHP数据源架构模式之表入口模式实例分析

PHP数据源架构模式之

这篇文章主要介绍了PHP数据源架构模式之表入口模式,结
php面向对象基础详解【星际争霸游戏案例】

php面向对象基础详解

这篇文章主要介绍了php面向对象基础,结合星际争霸游戏
php设计模式之抽象工厂模式分析【星际争霸游戏案例】

php设计模式之抽象工

这篇文章主要介绍了php设计模式之抽象工厂模式,结合星
php设计模式之建造器模式分析【星际争霸游戏案例】

php设计模式之建造器

这篇文章主要介绍了php设计模式之建造器模式,结合星际
php的RSA加密解密算法原理与用法分析

php的RSA加密解密算法

这篇文章主要介绍了php的RSA加密解密算法原理与用法,
laravel框架模型和数据库基础操作实例详解

laravel框架模型和数

这篇文章主要介绍了laravel框架模型和数据库基础操作,