PHP加密函数 Javascript/Js 解密函数
时间:2023-06-15 18:03:03
以下函数代码中“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 -->";
标签:PHP加密函数,Js解密
0
投稿
猜你喜欢
python抓取某汽车网数据解析html存入excel示例
2023-11-02 16:46:35
Python 的可变和不可变对象详情
2021-11-24 22:28:33
Python中的CURL PycURL使用例子
2023-05-13 04:14:31
oracle 服务启动,关闭脚本(windows系统下)
2009-07-26 08:57:00
pip install命令安装扩展库整理
2021-10-13 21:49:14
python GUI编程(Tkinter) 创建子窗口及在窗口上用图片绘图实例
2021-12-21 19:37:29
TensorFlow 实战之实现卷积神经网络的实例讲解
2022-11-16 20:35:15
亚马逊购物用户体验分析 (一)
2009-10-25 12:40:00
python机器学习sklearn实现识别数字
2023-08-18 17:57:19
python 实现有道翻译功能
2022-03-25 17:30:55
远程连接mysql 授权方法详解
2024-01-23 10:28:02
浅析Python迭代器的高级用法
2022-12-21 16:57:03
Python可视化神器pyecharts之绘制地理图表练习
2022-08-12 10:20:00
跟老齐学Python之Import 模块
2022-02-02 21:13:34
SQL Server 2008网络协议深入理解
2024-01-17 02:42:34
PyQt5固定窗口大小的方法
2021-05-18 12:34:43
详解MYSQL的备份还原(PHP实现)
2023-10-06 10:44:23
python 美化输出信息的实例
2022-04-15 09:53:54
Go/Python/Erlang编程语言对比分析及示例代码
2022-08-15 17:19:12
vscode ssh远程连接服务器的思考浅析
2023-06-05 07:12:05