php7.1openssl_encrypt加密问题

weixin_38055275 2017-11-30 04:50:01
谁知道openssl_encrypt和mcrypt_encrypt加密方式不一样怎么兼容么? 采用AES-128-CBC,需要填充方式zeropadding $privateKey = $iv = '3B65571F4EB0F92E'; $data = '{"ordernumber":"1511950693"}'; $encrypted = openssl_encrypt($data, "AES-128-CBC", $privateKey, OPENSSL_RAW_DATA, $iv); var_dump($encrypted); $encrypted = mcrypt_encrypt(MCRYPT_RIJNDAEL_128, $privateKey, $data, MCRYPT_MODE_CBC, $iv); var_dump($encrypted);exit;  
...全文
196 2 打赏 收藏 转发到动态 举报
写回复
用AI写文章
2 条回复
切换为时间正序
请发表友善的回复…
发表回复
weixin_38092474 2017-11-30
  • 打赏
  • 举报
回复
mcrypt_encrypt  Warning This function has been DEPRECATED as of PHP 7.1.0. Relying on this function is highly discouraged. 不用纠结了,  专业用opssl吧.  mcrypt退出历史了. 
weixin_38081987 2017-11-30
  • 打赏
  • 举报
回复
报什么错误?  我在php7.2帮你测试下.  提上代码来.  

433

社区成员

发帖
与我相关
我的任务
社区描述
其他技术讨论专区
其他 技术论坛(原bbs)
社区管理员
  • 其他技术讨论专区社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧