1
我搜索瞭如何正確使用openssl_encrypt
,並發現了幾個stackoverflow問題和答案。但是,恐怕我無法讓它工作。openssl_encrypt不起作用,並沒有提供任何錯誤?
我當前的代碼如下所示:
$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工作得很好...