目前项目中的一个密码对接放在正式环境之后出现了问题,

原因是在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+的版本中怎么使用?相关推荐

  1. netpayclient.php,银联 chinapay php版本库文件netpayclient php在php5 4以上版本中提示hex2bin 重定义...

    今天用ecshop时,发现了这个问题. 经过解码, 完美解决问题. 贴出解码代码,以供参考. // This file is protected by copyright law & prov ...

  2. dedecms php5.4 无法退出后台,解决更换PHP5.4以上版本后Dedecms后台登录空白问题的方法...

    为什么会出现更换PHP5.4以上版本后Dedecms后台登录空白的情况,本文将给大家详细分析,找出真正原因以及解决办法. 把PHP的版本从5.2.14升到了5.4.15,升级完后dedecms后台却打 ...

  3. php5.2 json,php5.2以上版本json_encode兼容性

    php5.2以下版本json_encode兼容性 php5.1版本通过编译加载的json.so,在使用json_encode时会把键名为空的数组 $arr =array(''=>array('i ...

  4. 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数据库 ...

  5. 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 ...

  6. ecmall支持php5.3,ecmall 兼容 php5.5以上版本

    在PHP5.3以上版本運行ecshop和ecmall出現的問題及解決方案 ecshop 問題一:商城首頁報錯 Strict Standards: Only variables should be pa ...

  7. php加解密工具php_screw-1.5_php5.3支持php5.3以上版本

    以前用过php_screw工具的朋友一定非常喜欢他的小巧和开源免费.但是自从最后一个版本php_screw-1.5.tar.gz之后再也没有更新版本了,而旧的版本无法在php5.3以上的版本中使用.经 ...

  8. php5.5 zend optimizer,PHP5.3以上版本安装ZendOptimizer扩展

    搜索热词 <PHP5.3以上版本安装ZendOptimizer扩展>要点: 本文介绍了PHP5.3以上版本安装ZendOptimizer扩展,希望对您有用.如果有疑问,可以联系我们. PH ...

  9. php5.4dev版本是,ubuntu 编译安装php5.4以上版本

    先安装必须的依赖库: sudo?apt-get?-y?install?autoconf??\ sudo?apt-get?-y?install?libxml2-dev??\ sudo?apt-get?- ...

最新文章

  1. IEDA与activiti不兼容等等安装错误问题的解决方案
  2. 深入Bert实战(Pytorch)----fine-Tuning 2
  3. 【CJOJ2616】 【HZOI 2016】偏序 I(cdq分治,树状数组)
  4. 机器人 瓷砖墙面清洗_墙壁清洁机器人解析
  5. 顺序表删除重复元素(完整代码的实现)
  6. 12.混淆——数字音频采样,混淆,反混淆,脉冲序列_2
  7. AI 换脸?除了 ZAO,用 Python 一样轻松搞定
  8. idea 调试 js
  9. 服务器CPU X86 ARM PowerPC RISC介绍
  10. 汽车电子技术——ECU/MCU嵌入式软件开发
  11. java中int与byte相互转换
  12. 剑指offer T32及其变种从上到下打印二叉树(之字型打印)
  13. Python自动化之Excel去除相同数据
  14. Java设计模式入门
  15. PAT A1010 Radix
  16. 前端面试谈:简历通用注意事项
  17. 用U盘给macbook 安装windows系统
  18. 古道西风,我是那绝望的断肠人
  19. VS_MFC:CSerialPort串口通信
  20. 小学计算机教师证面试视频教程,小学信息技术教师资格证面试试讲逐字稿万能模板...

热门文章

  1. 学习前端你必须看过这几本书!
  2. WxCountUp - 数字滚动(微信小程序插件)
  3. 非科班出身获得软开职位
  4. [JZOJ] 5837.Omeed
  5. Vuforia Android 6 Camera Error
  6. 阿里云推出全球首个影像类应用一站式解决方案:智能云相册
  7. mysqlhelper
  8. SQL中CONVERT转化函数的用法
  9. python b64 图片处理
  10. AutoRunner视图模式的合理使用