ラック
Home > ブログ > 記事 > 2017年9月 > PHPのopenssl_encrypt関数がUsing an empty Initialization Vector~という警告を発する

PHPのopenssl_encrypt関数がUsing an empty Initialization Vector~という警告を発する

カテゴリ: ホームページ,プログラム

PHPで、


Warning: openssl_encrypt(): Using an empty Initialization Vector (iv) is potentially insecure and not recommended in FILENAME on line XX

という警告が発せられていたのを調査。

どうもPHP5.3.3には固有のバグがあるらしい。Initialization Vectorを引数で指定すれば警告は出なくなる。なお、Initialization Vectorはぴったり16byte(環境によって違うかも?)でないといけないので注意。

タグ: php,バグ

 



関連する記事一覧