« openssl_cipher_iv_length
openssl_cms_decrypt »

openssl_cipher_key_length

(PHP 8 >= 8.2.0)

openssl_cipher_key_length — 暗号鍵の長さを取得する

説明

function openssl_cipher_key_length(string $cipher_algo): int|false

暗号鍵の長さを取得します。

パラメータ

cipher_algo

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

戻り値

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

エラー / 例外

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

例

例1 openssl_cipher_key_length() の例

<?php
$method = 'AES-128-CBC';

var_dump(openssl_cipher_key_length($method));
?>

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

int(16)
関連キーワード:
cipher   openssl   暗号   length   algo   method   decrypt   OpenSSL   暗号化   方式   methods   成功   アルゴリズム   未知   レベル   dump
関連する関数・ページ:
function.openssl-cipher-iv-length   function.mcrypt-get-cipher-name   function.openssl-decrypt   function.openssl-encrypt   function.openssl-cms-encrypt   function.openssl-open