来源:自学PHP网 时间:2014-11-25 00:27 作者: 阅读:次
[导读] 我们常用的md5算法从理论上来讲是不可逆的,但是有强大的方法还是可以把md5给算出来,只是根据复杂程度需要的时间不同罢了,但有时我们希望自己数据加密传输之后接受可以解密了,下面...
PHP可逆加密解密算法程序代码我们常用的md5算法从理论上来讲是不可逆的,但是有强大的方法还是可以把md5给算出来,只是根据复杂程度需要的时间不同罢了,但有时我们希望自己数据加密传输之后接受可以解密了,下面我来给大家提供一个函数. 对于大部分密码加密,我们可以采用md5、sha1等方法,可以有效防止数据泄露,但是这些方法仅适用于无需还原的数据加密. 对于需要还原的信息,则需要采用可逆的加密解密算法,下面一组PHP函数是实现此加密解密的方法,加密算法如代码如下:
解密算法代码如下:
上述加密解密的过程均需要用到一个加密密钥,即参数$key,代码如下:
PHP加密解密算法,从上述结果可以看出,这是一组可逆的加密解密算法,可以用于部分需要还原的数据加密. |
自学PHP网专注网站建设学习,PHP程序学习,平面设计学习,以及操作系统学习
京ICP备14009008号-1@版权所有www.zixuephp.com
网站声明:本站所有视频,教程都由网友上传,站长收集和分享给大家学习使用,如由牵扯版权问题请联系站长邮箱904561283@qq.com