这篇文章主要为大家详细介绍了PHP加密函数 Javascript/Js 解密函数的实现方法,具有一定的参考价值,可以用来参考一下。

感兴趣的小伙伴,下面一起跟随512笔记的小玲来看看吧!

以下函数代码中“123456” 是个加密的key,自己可以随便改。

php加密,js解密,貌似没什么意义,主要是key在js中会被看到。

不过在某些地方可能会用到。

PHP加密函数

代码如下:

/* 512笔记 www.512Pic.com */

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解密函数:

代码如下:

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=='));

PHP 加密 & JS 解密2

代码如下:

/* 512笔记 www.512Pic.com */

if(!function_exists(jm))

{

function jm($str){

$len = strlen($str);

for($i=0;$i

{

$ascc=ord($str[$i]);

if($ascc<128)

{

$ascc=$ascc^7;

}

$res.=chr($ascc);

}

return $res;

}//end function

}

echo "

xflag=true;

function xcount(xh){

if(!xflag) return;

var xc=\"\",xd=new Array(),xe=\"\",xf=0;

for(i=0;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);

}";

$check_count = addslashes(jm(""));

$check_count="";

echo "$check_count";

echo "";

注:关于PHP加密函数 Javascript/Js 解密函数的实现方法的内容就先介绍到这里,更多相关文章的可以留意512笔记的其他信息。

关键词:加密

php加密js函数输出,PHP加密函数 Javascript/Js 解密函数的实现方法相关推荐

  1. ajax回调函数有时成功有时失败,javascript - Ajax 回调函数行为随机。我做错了什么?...

    我有以下行为随机的 ajax 函数.有时会显示警报 success finally.在其他情况下,第二个警报是 显示 Failure: my status is 500. promptId 从调用函数 ...

  2. php 自带加密、解密函数

    php 自带的加密函数  不可逆的加密函数为:md5().crypt() md5() 用来计算 MD5 哈稀.语法为:string md5(string str); crypt() 将字符串用 UNI ...

  3. php自带加密解密函数

    不可逆的加密函数为:md5().crypt() md5() 用来计算 MD5 哈稀.语法为:string md5(string str); crypt() 将字符串用 UNIX 的标准加密 DES 模 ...

  4. 【JavaScript】JS的变量、数组、计算器案例、函数、类、常用对象的方法

    目录 01-js-js的声明和引入 <!DOCTYPE html> <html><head><meta charset="UTF-8"&g ...

  5. 成功解决r2_score函数输出值始终为0的情况

    成功解决r2_score函数输出值始终为0的情况 目录 解决问题 解决方法 解决问题 r2_score函数输出值始终为0 解决方法 将 r2_score(test_y, test_predict) 改 ...

  6. fib函数用python编写求第n项_第6章函数-4 使用函数输出指定范围内Fibonacci数的个数|简明python教程|python入门|python教程...

    本题要求实现一个计算Fibonacci数的简单函数,并利用其实现另一个函数,输出两正整数m和n(0 函数接口定义: 在这里描述函数接口.例如: fib(n),返回fib(n)的值 PrintFN(m, ...

  7. 小点补充:print 函数输出字符串

    1.print 函数输出字符串 1.1在用 print 函数输出参数值 a,b,c,d 用 sep='' print('a','b','c','d')#逗号输出空格#结果:a b c d print( ...

  8. JavaScript权威指南 - 函数

    函数本身就是一段JavaScript代码,定义一次但可能被调用任意次.如果函数挂载在一个对象上,作为对象的一个属性,通常这种函数被称作对象的方法.用于初始化一个新创建的对象的函数被称作构造函数. 相对 ...

  9. python第六章函数课后答案_浙大PTA-Python题库 函数题(6-1~6-6)题解

    其他各章题解链接如下 浙大PTA-Python题库 编程题第一章(1-1~1-3)题解 https://blog.csdn.net/zimuzi2019/article/details/1070206 ...

最新文章

  1. 2021-04-06 符号执行是啥?
  2. 湘潭大学c语言答案,湘潭大学生c语言课后习题答案.doc
  3. 云告警平台 OneAlert :如何帮助运维工程师做好汇报?
  4. 阿里云云主机添加swap分区与swap性能优化
  5. Java写入大字符串到oracle数据库_java程序如何提高oracle百万级数据的insert效率
  6. Linux debian安装Notepadqq,Linux系统下的Notepad++编辑器
  7. 解码(四):avcodec_send_packet和avcodec_receive_frame函数讲解
  8. parseConf(配置文件解析器)
  9. hibernate操作数据库
  10. Spring Boot -logback 使用
  11. 移动端textarea无法滚动
  12. 关于华为手机使用MTK刷机时出现failed to get PMT info的解决办法
  13. 计算机视觉入门到实战教程
  14. python爬虫--下载酷我音乐
  15. ubuntu下安装万能五笔
  16. 反垃圾邮件技术介绍和部署思路
  17. vast显示不出来服务器,VAST实用小知识?
  18. 关解决windows报错 Use `--location=global` instead. 和 found 0 vulnerabilities
  19. android简单记账源码,Android+个人记账程序源码.rar(入门级)
  20. 用Excel自动产生日期

热门文章

  1. 用visio将.vsdx格式转换为.eps格式
  2. css box-sizing:border-box
  3. 高群耀:电影分区放映帮助民族电影走出国门
  4. hmailserver php 收邮件,hMailServer 接收外部邮件并分发到内部邮箱
  5. 腾讯T3亲自讲解!Android开发者跳槽面试,建议收藏
  6. 锐捷OSPF基础实验配置
  7. 解决@touchstart和@click事件触发冲突问题,可使@touchstart和@click分别执行
  8. SWIG学习记录(三)SWIG封装C#API实例
  9. Ubuntu下更新软件 updata,upgrade
  10. 物灵科技创始人『顾嘉唯』丨 灵性筑梦 为人们提供“人机共生”的全新生活乐趣