PHP加密函数 Javascript/Js 解密函数
2013-09-24 00:00
411 查看
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];
} //www.jbxue.com
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);
} //www.jbxue.com
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 -->";
相关文章推荐
- PHP加密函数 Javascript/Js 解密函数
- PHP加密函数 Javascript/Js 解密函数
- PHP加密函数 Javascript/Js 解密函数
- javascript(js)使用eval方法加密过的函数解密方法
- php加密函数和解密函数,原字符串输出
- javascript加密PHP解密---jsencrypt
- js与php加密、解密函数
- php 解密 js escape()函数加密
- javascript写的异步加载js文件函数(支持数组传参)
- JavaScript:isNaN("21"):js函数判断字符串是否为数字
- 韩顺平_轻松搞定网页设计(html+css+javascript)_第26讲_js函数调用过程内存分析_js函数细节_学习笔记_源代码图解_PPT文档整理
- 通过php base64函数进行加密解密
- PHP的加密解密字符串函数
- php、javascript使用rsa进行加密/解密
- 判断Email地址是否正确的几个函数(asp/php/javascript)
- javascript时间格式format函数,js日期格式化函数
- js 跟php服务端交互 <script language=\"javascript\" src=\"test.php?step=2&rnd={$timestamp}
- php变量如何得到js函数的返回值
- 网页中ActiveX控件与JavaScript交互 js调用ActiveX函数