php 5.6 mcrypt,php-mcrypt 在PHP5.60+的版本中怎么使用?
目前项目中的一个密码对接放在正式环境之后出现了问题,
原因是在PHP5.6以上的版本中修改了mcrypt_encrypt 和 mcrypt_decrypt,
有人知道在新版本的PHP中应该怎么使用这两个方法吗?protected function encrypt($string) { //加密用的密钥文件 $key = md5("xxxxxxxx"); //加密方法 $cipher_alg = MCRYPT_TRIPLEDES; //初始化向量来增加安全性 $iv = mcrypt_create_iv(mcrypt_get_iv_size($cipher_alg,MCRYPT_MODE_ECB), MCRYPT_RAND); //开始加密 $encrypted_string = mcrypt_encrypt($cipher_alg, $key, $string, MCRYPT_MODE_ECB, $iv); var_dump($encrypted_string); return base64_encode($encrypted_string);//转化成16进制 }protected function decrypt($string) { $string = base64_decode($string); //加密用的密钥文件 $key = md5("xxxxxxxx"); //加密方法 $cipher_alg = MCRYPT_TRIPLEDES; //初始化向量来增加安全性 $iv = mcrypt_create_iv(mcrypt_get_iv_size($cipher_alg,MCRYPT_MODE_ECB), MCRYPT_RAND); //开始解密 $decrypted_string = mcrypt_decrypt($cipher_alg, $key, $string, MCRYPT_MODE_ECB, $iv); return $decrypted_string; }
php 5.6 mcrypt,php-mcrypt 在PHP5.60+的版本中怎么使用?相关推荐
- netpayclient.php,银联 chinapay php版本库文件netpayclient php在php5 4以上版本中提示hex2bin 重定义...
今天用ecshop时,发现了这个问题. 经过解码, 完美解决问题. 贴出解码代码,以供参考. // This file is protected by copyright law & prov ...
- dedecms php5.4 无法退出后台,解决更换PHP5.4以上版本后Dedecms后台登录空白问题的方法...
为什么会出现更换PHP5.4以上版本后Dedecms后台登录空白的情况,本文将给大家详细分析,找出真正原因以及解决办法. 把PHP的版本从5.2.14升到了5.4.15,升级完后dedecms后台却打 ...
- php5.2 json,php5.2以上版本json_encode兼容性
php5.2以下版本json_encode兼容性 php5.1版本通过编译加载的json.so,在使用json_encode时会把键名为空的数组 $arr =array(''=>array('i ...
- php5.6 win2008 mssql,Php5.6.31连接sqlserver 2008R2数据库问题sqlsrv(php5.3及以上版本)与mssql(php5.3以前版本)②...
Php5.6.31连接sqlserver2008R2数据库 1.环境配置 Win7(win8.1) 64 +Apache2.4 + PHP5.6.31 + SQL Server 2008 R2数据库 ...
- php5.5 wamp,wamp环境单独安装(windows下apache2.4、mysql5.5、php5.5的版本)
Apache2.4.10 x86版本 2.VC11的依赖(vc2012 x86) 安装顺序: 1.vc2012(x86版本) 选择vc2012中的"vcredist_x86.exe&quo ...
- ecmall支持php5.3,ecmall 兼容 php5.5以上版本
在PHP5.3以上版本運行ecshop和ecmall出現的問題及解決方案 ecshop 問題一:商城首頁報錯 Strict Standards: Only variables should be pa ...
- php加解密工具php_screw-1.5_php5.3支持php5.3以上版本
以前用过php_screw工具的朋友一定非常喜欢他的小巧和开源免费.但是自从最后一个版本php_screw-1.5.tar.gz之后再也没有更新版本了,而旧的版本无法在php5.3以上的版本中使用.经 ...
- php5.5 zend optimizer,PHP5.3以上版本安装ZendOptimizer扩展
搜索热词 <PHP5.3以上版本安装ZendOptimizer扩展>要点: 本文介绍了PHP5.3以上版本安装ZendOptimizer扩展,希望对您有用.如果有疑问,可以联系我们. PH ...
- php5.4dev版本是,ubuntu 编译安装php5.4以上版本
先安装必须的依赖库: sudo?apt-get?-y?install?autoconf??\ sudo?apt-get?-y?install?libxml2-dev??\ sudo?apt-get?- ...
最新文章
- IEDA与activiti不兼容等等安装错误问题的解决方案
- 深入Bert实战(Pytorch)----fine-Tuning 2
- 【CJOJ2616】 【HZOI 2016】偏序 I(cdq分治,树状数组)
- 机器人 瓷砖墙面清洗_墙壁清洁机器人解析
- 顺序表删除重复元素(完整代码的实现)
- 12.混淆——数字音频采样,混淆,反混淆,脉冲序列_2
- AI 换脸?除了 ZAO,用 Python 一样轻松搞定
- idea 调试 js
- 服务器CPU X86 ARM PowerPC RISC介绍
- 汽车电子技术——ECU/MCU嵌入式软件开发
- java中int与byte相互转换
- 剑指offer T32及其变种从上到下打印二叉树(之字型打印)
- Python自动化之Excel去除相同数据
- Java设计模式入门
- PAT A1010 Radix
- 前端面试谈:简历通用注意事项
- 用U盘给macbook 安装windows系统
- 古道西风,我是那绝望的断肠人
- VS_MFC:CSerialPort串口通信
- 小学计算机教师证面试视频教程,小学信息技术教师资格证面试试讲逐字稿万能模板...