- 浏览: 3358646 次
- 性别:
- 来自: 珠海
文章分类
- 全部博客 (1633)
- Java (250)
- Android&HTML5 (111)
- Struts (10)
- Spring (236)
- Hibernate&MyBatis (115)
- SSH (49)
- jQuery插件收集 (55)
- Javascript (145)
- PHP (77)
- REST&WebService (18)
- BIRT (27)
- .NET (7)
- Database (105)
- 设计模式 (16)
- 自动化和测试 (19)
- Maven&Ant (43)
- 工作流 (36)
- 开源应用 (156)
- 其他 (16)
- 前台&美工 (119)
- 工作积累 (0)
- OS&Docker (83)
- Python&爬虫 (28)
- 工具软件 (157)
- 问题收集 (61)
- OFbiz (6)
- noSQL (12)
最新评论
-
HEZR曾嶸:
你好博主,这个不是很理解,能解释一下嘛//左边+1,上边+1, ...
java 两字符串相似度计算算法 -
天使建站:
写得不错,可以看这里,和这里的这篇文章一起看,有 ...
jquery 遍历对象、数组、集合 -
xue88ming:
很有用,谢谢
@PathVariable映射出现错误: Name for argument type -
jnjeC:
厉害,困扰了我很久
MyBatis排序时使用order by 动态参数时需要注意,用$而不是# -
TopLongMan:
非常好,很实用啊。。
PostgreSQL递归查询实现树状结构查询
PHP加密解密字符串 http://www.helloweba.com/view-blog-255.html, 这个很不错.
一组PHP可逆加密解密算法 http://www.phper.org.cn/index.php?m=content&a=show&post_id=387, 这个很不错.
http://www.phper.org.cn/?post=133
加密算法如下:
解密算法如下:
使用:
http://www.thinkphp.cn/code/282.html
一组PHP可逆加密解密算法 http://www.phper.org.cn/index.php?m=content&a=show&post_id=387, 这个很不错.
http://www.phper.org.cn/?post=133
加密算法如下:
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); }
解密算法如下:
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; }
使用:
$data = 'PHP加密解密算法'; // 被加密信息 $key = '123'; // 密钥 $encrypt = encrypt($data, $key); $decrypt = decrypt($encrypt, $key); echo $encrypt, "\n", $decrypt;
http://www.thinkphp.cn/code/282.html
/** * 通用加密 * @param String $string 需要加密的字串 * @param String $skey 加密EKY * @author Anyon Zou <zoujingli@echounion.com> * @date 2013-08-13 19:30 * @return String */ function enCode($string = '', $skey = 'echounion') { $skey = array_reverse(str_split($skey)); $strArr = str_split(base64_encode($string)); $strCount = count($strArr); foreach ($skey as $key => $value) { $key < $strCount && $strArr[$key].=$value; } return str_replace('=', 'O0O0O', join('', $strArr)); } /** * 通用解密 * @param String $string 需要解密的字串 * @param String $skey 解密KEY * @return String * @author Anyon Zou <zoujingli@echounion.com> * @date 2013-08-13 19:30 */ function deCode($string = '', $skey = 'echounion') { $skey = array_reverse(str_split($skey)); $strArr = str_split(str_replace('O0O0O', '=', $string), 2); $strCount = count($strArr); foreach ($skey as $key => $value) { $key < $strCount && $strArr[$key] = rtrim($strArr[$key], $value); } return base64_decode(join('', $strArr)); }
发表评论
-
php图片添加文字水印实现代码
2016-03-16 13:13 1075http://my.oschina.net/zyt1978/b ... -
借助phpmailer使用gmail和163邮箱发送邮件
2016-01-16 14:03 4362http://www.solagirl.net/phpmail ... -
PHP 启用Gzip 压缩进行优化
2014-12-02 22:08 1224确定服务器支持gzip compression Use PHP ... -
自定义Access-Control-Allow-Origin策略以解决字体文件跨域权限问题
2014-11-23 22:43 1919http://yuguo.us/weblog/access-c ... -
推荐 7 款类似Google Analytics 的开源程序
2014-11-14 23:30 4132http://www.aips.me/google-analy ... -
piwik安装过程
2014-11-13 23:08 914http://blog.csdn.net/gudaoqianf ... -
使用 PHP 获取并解析 JSON 显示在页面中
2014-11-05 22:44 3386http://www.qianxingzhem.com/pos ... -
PHP获得IP
2014-11-02 15:06 1084<?php function getIP() /* ... -
CakePHP的全局常量及方法
2014-10-28 14:32 1155http://docs.30c.org/cakephp/glo ... -
php日期
2014-10-21 21:04 858http://php.net/manual/zh/functi ... -
PHP生成各种验证码和Ajax验证
2014-10-08 13:47 932http://www.helloweba.com/view-b ... -
计算一段日期内的周末天数的php代码(星期六,星期日总和)
2014-10-07 14:48 2238http://www.jb51.net/article/208 ... -
PHP中出现Notice: Undefined index的三种解决办法
2014-09-14 17:18 2442http://blog.csdn.net/stellaah/a ... -
细说websocket - php篇
2014-07-24 21:04 1172http://www.cnblogs.com/hustskyk ... -
CakePHP log(日志)操作
2013-12-07 23:19 1313http://luzl.iteye.com/blog/6537 ... -
使用PHP缩略图和剪切图
2013-11-28 23:05 1846API: resource imagecreatetrueco ... -
几个jQuery的图片裁剪插件
2013-11-28 21:02 4205http://hi.baidu.com/coffeant/it ... -
提升CakePHP网页应用速度的八大方法
2013-11-26 10:19 1146http://www.21haolou.com/article ... -
PHP URL 重定向 的三种方法
2013-11-26 10:06 1169http://my.oschina.net/qingyi090 ... -
PHP如何实现整除
2013-11-24 00:48 3357http://www.zhixing123.cn/php/27 ...
相关推荐
PHP 加密解密方法,用户版权保护的方法
共六种PHP加解密方法, 其中包含非常给力的authcode加密函数,...第六种 函数encrypt($string,$operation,$key)中$string:需要加密解密的字符串;$operation:判断是加密还是解密,E表示加密,D表示解密;$key:密匙。
thinkPHP与PHP 自定义加密与解密代码,希望能帮到你喔!
最新款goto解密工具源码,PHP加密解密反编译工具
实验环境delphi10.2.3 php版本为7.2 ...密钥长度128 密钥1234567890123456 初始向量中的内容全部不要,删除即可 补码PKCS5Padding 加密结果选择base64 ...设置完这些,就和test.php中的解密加密一样,其他加密自测
支持delphi xe5 的加密 解密 代码 可以提取加密 函数
java,php,GOLang,JavaScript,多端代码,使用AES ECB 128加密解密内容互通,可以使用任意一种语言加密,使用另一种语言解密
php goto解密源码,无需数据库,直接上传即可使用。亲测可解php的goto加密方式
PHP 加密解密方法,用户版权保护的方法
PHP实现3DES 加密和解密,类名Encrypt,可以根据类自行调用
黑刀php威盾解密工具,解密ooo00oo()类型的加密php文件,discuss等源码就是用这个加密的,对利用威盾加密的php代码解密,效果很好
对php项目进行加密处理,注意如果项目中存在框架目录或没有必要加密的目录,请提前移出 对一个指定的文件目录进行加密 对一个指定的文件目录进行解密 解密指定文件 使用示例在下面
可以将文字、字母、数字、代码、表情、标点符号等内容转换成新的文字形式,通过简单的文字以不同的排列顺序来表达不同的内容。 无需数据库 PHP 源码 支持在线加密解密 有多种加密展示方式。
支持任何形式的aes加密,文件,字符,字节等,内含php代码,可以与php平台实现aes加密,而且包含rsa非对称加密签名验签实现,都是对字节数组的加密解密,签名验签,支持多种形式的的,可以将待操作的对象转换成字节...
cryptojs本身的加密与解密,cryptojs进行加密php进行解密完整代码。如有疑问请联系本人
分享一个php对项目进行加密解密的代码类 对php项目进行加密处理,注意如果项目中存在框架目录或没有必要加密的目录,请提前移出 对变量进行设置值;可根据需求进行处理。若直接去除if判断表示可用设置...
phpweb全部文件解密-没有加密
基于php的RSA加密解密程序案例源码(提供e4a).tar基于php的RSA加密解密程序案例源码(提供e4a).tar基于php的RSA加密解密程序案例源码(提供e4a).tar基于php的RSA加密解密程序案例源码(提供e4a).tar基于php的RSA加密解密...
一个php对项目进行加密解密的代码类 对php项目进行加密处理,注意如果项目中存在框架目录或没有必要加密的目录,请提前移出 对变量进行设置值;可根据需求进行处理。若直接去除if判断表示可用设置任何属性的值,...
共六种PHP加解密方法, 其中包含非常给力的authcode加密函数,Discuz!经典代码(带详解) 函数authcode($string, $operation, $key, $...第六种 函数encrypt($string,$operation,$key)中$string:需要加密解密的字符串;