谁知道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;
版权声明:本文内容由阿里云实名注册用户自发贡献,版权归原作者所有,阿里云开发者社区不拥有其著作权,亦不承担相应法律责任。具体规则请查看《阿里云开发者社区用户服务协议》和《阿里云开发者社区知识产权保护指引》。如果您发现本社区中有涉嫌抄袭的内容,填写侵权投诉表单进行举报,一经查实,本社区将立刻删除涉嫌侵权内容。