openssl_encrypt不起作用,没有错误?

时间:2017-05-11 09:50:57

标签: php encryption openssl php-openssl

我搜索了如何正确使用openssl_encrypt,并找到了几个stackoverflow问题和答案。但是,我担心我无法让它发挥作用。

我目前的代码如下:

$encryption_key = openssl_random_pseudo_bytes(32);
$iv = openssl_random_pseudo_bytes(32);
$encrypted = openssl_encrypt($data, 'AES-256-CTR', $encryption_key, 0, $iv);
$error = openssl_error_string();
var_dump($encrypted, $error);

var_dump只给了我bool(false) bool(false)。它不起作用,我没有任何错误。

任何人都可以帮助我?

编辑:我不知道究竟是什么问题,但显然使用AES-256-CTR在系统上无效。使用AES-256-CBC和上面的代码就可以了......

0 个答案:

没有答案