升级 PHP7.1 后 openssl 解密 mcrypt AES 数据不兼容问题的处理方法

开发技术 作者: 2024-08-19 06:30:01
这篇文章主要介绍了升级 PHP7.1 后 openssl 解密 mcrypt AES 数据不兼容问题的处理方法,需要的朋友可以参考下

这是一个创建于 374 天前的主题,其中的信息可能已经有所发展或是发生改变。

输出

目前正在使用的是 PHP 的算法,使用了 32 位的秘钥和 16 位的向量。但是在 openssl 中这种加密出来的结果不一致,并且扔过来一个错误

不确定要如何才能处理用 mcrypt 加密的数据,用 openssl 解密,秘钥长度历史遗留问题没法改,libmcrypt 的源码看不懂它如何兼容过长的秘钥

第 1 条附言 · 2017-06-23 12:04:08 +08:00

@H_403_15@问题已解决:

换成 aes-256-cbc 即可,除了会有警告

@H_403_15@总结

以上所述是小编给大家介绍的升级 PHP7.1 后 openssl 解密 mcrypt AES 数据不兼容问题的处理方法,希望对大家有所帮助。程序员遇到问题都会上(编程之家jb51.cc)查找问题解答方法!如果觉得站点还不错,随手转发给程序员朋友一下!

原创声明
本站部分文章基于互联网的整理,我们会把真正“有用/优质”的文章整理提供给各位开发者。本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。
本文链接:http://www.jiecseo.com/news/show_64793.html
php mcrypt openssl