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を使用すると、正常に動作します...