美文网首页
php AES加密解密

php AES加密解密

作者: never615 | 来源:发表于2020-07-05 03:59 被阅读0次
function encrypt($key, $payload)
{
    $iv = openssl_random_pseudo_bytes(openssl_cipher_iv_length('aes-256-cbc'));
    $encrypted = openssl_encrypt($payload, 'aes-256-cbc', $key, 0, $iv);
    return base64_encode($encrypted . '::' . $iv);
}

function decrypt($key, $garble)
{
    list($encrypted_data, $iv) = explode('::', base64_decode($garble), 2);
    return openssl_decrypt($encrypted_data, 'aes-256-cbc', $key, 0, $iv);
}

相关文章

网友评论

      本文标题:php AES加密解密

      本文链接:https://www.haomeiwen.com/subject/axymqktx.html