- 浏览: 3462975 次
- 性别:
- 来自: 珠海
-
文章分类
- 全部博客 (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 1151http://my.oschina.net/zyt1978/b ... -
借助phpmailer使用gmail和163邮箱发送邮件
2016-01-16 14:03 4438http://www.solagirl.net/phpmail ... -
PHP 启用Gzip 压缩进行优化
2014-12-02 22:08 1292确定服务器支持gzip compression Use PHP ... -
自定义Access-Control-Allow-Origin策略以解决字体文件跨域权限问题
2014-11-23 22:43 2021http://yuguo.us/weblog/access-c ... -
推荐 7 款类似Google Analytics 的开源程序
2014-11-14 23:30 4219http://www.aips.me/google-analy ... -
piwik安装过程
2014-11-13 23:08 1033http://blog.csdn.net/gudaoqianf ... -
使用 PHP 获取并解析 JSON 显示在页面中
2014-11-05 22:44 3473http://www.qianxingzhem.com/pos ... -
PHP获得IP
2014-11-02 15:06 1141<?php function getIP() /* ... -
CakePHP的全局常量及方法
2014-10-28 14:32 1211http://docs.30c.org/cakephp/glo ... -
php日期
2014-10-21 21:04 906http://php.net/manual/zh/functi ... -
PHP生成各种验证码和Ajax验证
2014-10-08 13:47 1007http://www.helloweba.com/view-b ... -
计算一段日期内的周末天数的php代码(星期六,星期日总和)
2014-10-07 14:48 2298http://www.jb51.net/article/208 ... -
PHP中出现Notice: Undefined index的三种解决办法
2014-09-14 17:18 2588http://blog.csdn.net/stellaah/a ... -
细说websocket - php篇
2014-07-24 21:04 1252http://www.cnblogs.com/hustskyk ... -
CakePHP log(日志)操作
2013-12-07 23:19 1399http://luzl.iteye.com/blog/6537 ... -
使用PHP缩略图和剪切图
2013-11-28 23:05 1905API: resource imagecreatetrueco ... -
几个jQuery的图片裁剪插件
2013-11-28 21:02 4292http://hi.baidu.com/coffeant/it ... -
提升CakePHP网页应用速度的八大方法
2013-11-26 10:19 1217http://www.21haolou.com/article ... -
PHP URL 重定向 的三种方法
2013-11-26 10:06 1242http://my.oschina.net/qingyi090 ... -
PHP如何实现整除
2013-11-24 00:48 3428http://www.zhixing123.cn/php/27 ...
相关推荐
总结,PHP加密解密涉及多种方法,从简单的哈希函数到复杂的非对称加密,开发者应根据实际需求选择合适的安全策略。同时,为了保护用户版权,开发者可以采取混淆、数字签名等手段。在实际应用中,要结合多种技术,以...
共六种PHP加解密方法, 其中包含非常给力的authcode加密函数,...第六种 函数encrypt($string,$operation,$key)中$string:需要加密解密的字符串;$operation:判断是加密还是解密,E表示加密,D表示解密;$key:密匙。
在PHP编程语言中,`goto` 是一个颇具争议的控制流语句,它允许程序执行非局部跳转,即从程序的任何位置跳转到标号所在的位置。...在处理加密解密时,应该优先考虑使用标准库和最佳实践,以确保代码的可读性和安全性。
"最新款goto解密工具源码,PHP加密解密反编译工具"是一个针对PHP代码的安全解决方案,它允许开发者对源码进行加密,防止未经授权的访问、复制或反编译。下面我们将深入探讨这个主题,了解加密、解密以及反编译的相关...
本主题聚焦于四种常用编程语言——Java、PHP、GOLang(Go语言)和JavaScript——之间的AES(Advanced Encryption Standard)ECB(Electronic Codebook)模式128位加密解密的互操作性。下面我们将详细探讨这些语言...
总的来说,"PHP混淆类加密解密工具v1.0免费版"为PHP开发者提供了一种保护源代码的解决方案,但同时也需要平衡安全性和可维护性的关系。合理运用这类工具,可以有效地保护知识产权,降低代码被非法利用的风险。
下面我们将深入探讨PHP和uni-app如何实现AES加密解密。 1. PHP的AES加密解密: PHP提供了多种库来实现AES加密,其中最常用的是`openssl_encrypt`和`openssl_decrypt`函数。这两个函数支持多种加密模式,包括AES-...
在PHP开发中,数据安全是至关重要的,尤其是在处理敏感信息...总结,PHP提供了丰富的加密解密工具,开发者可以根据需求选择合适的方法。然而,无论采用何种加密手段,都应当遵循最佳实践,确保数据安全并遵守版权法规。
这个“php实现的加密解密处理类”压缩包文件提供了一个专门用于加密和解密操作的PHP类库,使得开发人员能够更方便、安全地处理这些关键信息。下面将详细探讨相关的知识点。 首先,我们来了解一下加密的基本概念。...
实验环境delphi10.2.3 php版本为7.2 ...密钥长度128 密钥1234567890123456 初始向量中的内容全部不要,删除即可 补码PKCS5Padding 加密结果选择base64 ...设置完这些,就和test.php中的解密加密一样,其他加密自测
本主题将深入探讨“PHP加密解密处理类”的相关知识点,旨在帮助开发者理解和应用这一技术。 PHP作为一种广泛使用的服务器端脚本语言,提供了多种加密和解密方法,以保护敏感数据,如用户密码、API密钥或交易信息。...
在本场景中,我们关注的是使用CryptoJS进行加密,并在PHP环境中进行解密。 **AES加密与解密** AES(Advanced Encryption Standard)是一种广泛使用的块加密算法,适用于保护大量数据。CryptoJS 提供了AES的实现,...
总的来说,"php中加密解密字符串函数类.zip"是一个实用的工具,它简化了PHP中字符串加密解密的操作,提高了代码的可维护性和安全性。对于那些需要处理大量敏感数据的PHP开发者来说,这个类库是一个非常有价值的资源...
标题提及的“php程序开发密语文字在线加密解密源码”是指一个使用PHP编写的软件工具,它能够对文字、字母、数字、代码、表情以及标点符号等进行加密和解密操作。这种工具通常用于保护敏感信息,防止未经授权的访问或...
php goto解密源码,无需数据库,直接上传即可使用。亲测可解php的goto加密方式
黑刀php威盾解密工具,解密ooo00oo()类型的加密php文件,discuss等源码就是用这个加密的,对利用威盾加密的php代码解密,效果很好
本主题将深入探讨PHP中基于密钥的加密解密函数,帮助你理解如何使用它们来确保数据的安全性。 1. **加密的基本概念** - 加密是一种将明文数据转化为看似随机的密文的过程,目的是保护信息不被未经授权的人员读取。...
在实际开发中,我们通常会使用专门的加密库,如JavaScript的CryptoJS或PHP的openssl扩展,它们提供了更安全且功能丰富的加密解密方法,而不是依赖于`eval`。 总的来说,理解并正确使用`eval`在加密解密中的角色是...
这个"功能强大的php加密解密类"提供了一种高效且安全的方式来处理这些任务。下面,我们将详细探讨加密解密的基本概念、PHP中的加密库以及如何使用自定义类进行加密解密操作。 1. **加密解密基础** 加密是一种将...
本PHP实现是针对网上常见的JAVA版本进行的对应,确保在两个平台上能够互换使用加密解密的结果。 在PHP中实现DESPlus加密解密,主要涉及以下几个关键知识点: 1. **DES算法**:DES是一种块加密算法,由IBM在1970...