一组PHP可逆加密解密算法
来源:互联网 发布:php $argv 编辑:程序博客网 时间:2024/05/19 16:04
解密:
function decrypt($data, $key){$key = md5($key); $x = 0; $data = base64_decode($data); $len = strlen($data); $l = strlen($key); for ($i = 0; $i < $len; $i++) { if ($x == $l) { $x = 0; } $char .= substr($key, $x, 1); $x++; } for ($i = 0; $i < $len; $i++) { if (ord(substr($data, $i, 1)) < ord(substr($char, $i, 1))) { $str .= chr((ord(substr($data, $i, 1)) + 256) - ord(substr($char, $i, 1))); } else { $str .= chr(ord(substr($data, $i, 1)) - ord(substr($char, $i, 1))); } } return $str;}
加密:
function encrypt($data, $key){$key=md5($key); $x=0; $len=strlen($data); $l=strlen($key); for ($i = 0; $i < $len; $i++) { if ($x == $l) { $x = 0; } $char .= $key{$x}; $x++; } for ($i = 0; $i < $len; $i++) { $str .= chr(ord($data{$i}) + (ord($char{$i})) % 256); } return base64_encode($str);}
- 一组PHP可逆加密解密算法
- PHP一组可逆加密解密算法
- 一组PHP可逆加密解密算法
- 一组PHP可逆加密解密算法
- 一组PHP可逆加密解密算法
- 一组PHP可逆加密解密算法
- 一组PHP可逆加密解密算法
- 一组PHP可逆加密解密算法
- 一组PHP可逆加密解密算法
- 一组PHP可逆加密解密算法
- PHP可逆加密解密算法
- PHP可逆加密解密算法
- PHP可逆加密解密算法
- php可逆的加密解密算法实现
- PHP-可逆加密解密算法总结
- 简易可逆加密解密算法
- PHP 动态可逆加密解密函数
- 学习php需要了解的点2 - PHP 一组加密解密算法
- 002MFC实现画直线功能
- 如何屏蔽国内IP访问我们的网站的一些方法
- EC之Constructors,Destructors, and Assignment Operators
- log4j的设置与使用
- oracle中造大数据量的测试数据
- 一组PHP可逆加密解密算法
- 安卓功能小用
- 定义、公理、定理、推论、命题和引理的区别
- android:layout_weight详解
- android关于UI界面更新的问题
- 详解C语言字节对齐
- 设计模式C++描述----04.观察者(Observer)模式
- 从讲错一个字说起
- windows7下配置iis的攻略