openssl_cipher_iv_length

初期化ベクトル iv の長さを取得する

説明

intfalse openssl_cipher_iv_length(string $cipher_algo)

暗号初期化ベクトル (iv) の長さを取得します。

パラメータ

cipher_algo

暗号化方式。指定できる値は openssl_get_cipher_methods を参照ください。

戻り値

成功した場合は暗号の長さ、失敗した場合には false を返します。

エラー / 例外

暗号アルゴリズムが未知の場合、 E_WARNING レベルのエラーが発生します。

例1 openssl_cipher_iv_length の例

<?php
$method = 'AES-128-CBC';
$ivlen = openssl_cipher_iv_length($method);

echo $ivlen;
?>

上の例の出力は、 たとえば以下のようになります。

16