【代码】可以反向进行的php字符加密算法
2013-11-14 12:02
274 查看
可逆的php字符加密算法:适用于字母和数字组合加密和解密:
PHP
以上是本文关于可以反向进行的php字符加密算法,希望本文对广大php开发者有所帮助,感谢阅读本文。有关php技术问题欢迎加群探讨:304224365
,验证码:csl,不写验证不予通过。
PHP
<?php $key = '123ae'; $s = caesar_encode('us3kqvu', $key); echo "$s\n"; echo caesar_decode($s, $key); function caesar_encode($s, $k) { $k = "$k"; for($i=0; $i<strlen($k); $i++) { $d = base_convert($k{$i}, 36, 10); $t = ''; for($j=0; $j<strlen($s); $j++) $t .= base_convert((base_convert($s{$j}, 36, 10)+$d)%36, 10, 36); $s = $t; } return $t; } function caesar_decode($s, $k) { $k = "$k"; for($i=0; $i<strlen($k); $i++) { $d = 36 - base_convert($k{$i}, 36, 10); $t = ''; for($j=0; $j<strlen($s); $j++) $t .= base_convert((base_convert($s{$j}, 36, 10)+$d)%36, 10, 36); $s = $t; } return $t; }
以上是本文关于可以反向进行的php字符加密算法,希望本文对广大php开发者有所帮助,感谢阅读本文。有关php技术问题欢迎加群探讨:304224365
,验证码:csl,不写验证不予通过。
相关文章推荐
- PHP 对特殊字符进行安全过滤的方法与代码示例
- php用explode,可以提供多个字符作为分割符来进行分割数组吗?
- [置顶] 对AFN 进行进一步封装,再应用于具体的项目,这样可以将业务逻辑代码与网络框架进行解耦
- 用PHP与XML联手进行网站编程代码实例
- mysql数据库所有表字符替换PHP代码
- 我的PHP树的代码,可以嵌套任意层
- 面向对象编程的关键点(用php实现面向对象的、变化跟不变化进行伪代码逻辑进阶编程)
- php&nbsp;读取指定字符中间内容代码
- asp.net中用LinkButton控制后台代码使其可以进行编辑,预览,删除功能
- 加密和显示图片的PHP代码(可以使用)
- Python中如何进行HTML特殊字符与Unicode代码的转换
- eval(phpcode) 字符当代码执行
- 用PHP与XML联手进行网站编程代码实例
- 缓存PHP页面的代码,可以减轻CPU和MYSQL负担
- php实现可以设置中奖概率的抽奖程序代码分享
- gitlab下对php代码进行检测
- php Smarty 字符比较代码
- 在后端是PHP程序的情况下,保持前端Javascript和PHP之间传值的统一编码可以使用以下函数进行处理:
- php中使用parse_url()对网址进行解析的实现代码(parse_url详解)
- html首行缩进2字符,可以使用CSS属性中的【text-indent】进行设置。