Почему не работает AES шифрования в PHP

function encrypt($data)
    {
        $key = "1234567887654321"; 
        $iv = "1234567887654321";
        $base64_str = base64_encode(json_encode($data));
        $encrypted = openssl_encrypt($base64_str, "aes-128-cbc", $key, OPENSSL_ZERO_PADDING, $iv);
        return base64_encode($encrypted);
    }    


    
    $data = "Hello"; 
    $encrypt=encrypt($data);
    echo $encrypt;

Почему в итоге всегда возвращает null?


Ответы (0 шт):