首页 > 解决方案 > PHP:无法解密 AES 128 CBC

问题描述

我有一个以 AES 128 + 零填充 + IV 和 CBC 模式加密的字符串。

我已经尝试了太多东西来解密这个,比如

function decrypt($data, $key)
{
    $encryption_key = base64_decode($key);
    list($encrypted_data, $iv) = array_pad(explode('::', base64_decode($data), 2), 2, null);
    return openssl_decrypt($encrypted_data, 'aes-128-cbc', $encryption_key, 0, $iv);
}

我尝试了太多其他的东西,没有任何效果,我做错了什么?我使用“示例”作为关键。

标签: phpencryptionaesphp-7

解决方案


推荐阅读