2024 PHP Conference Japan

mcrypt_enc_get_supported_key_sizes

(PHP 4 >= 4.0.2, PHP 5, PHP 7 < 7.2.0, PECL mcrypt >= 1.0.0)

mcrypt_enc_get_supported_key_sizes傳回包含已開啟演算法支援的金鑰大小的陣列

警告

此函式自 PHP 7.1.0 起已被 _棄用_,並自 PHP 7.2.0 起已被 _移除_。強烈建議不要依賴此函式。

說明

mcrypt_enc_get_supported_key_sizes(資源 $td): 陣列

取得已開啟演算法所支援的金鑰大小。

參數

td

加密描述子。

回傳值

回傳一個陣列,包含加密描述子指定之演算法所支援的金鑰大小。如果回傳空陣列,則表示該演算法支援 1 到 mcrypt_enc_get_key_size() 之間的所有金鑰大小。

範例

範例 #1 mcrypt_enc_get_supported_key_sizes() 範例

<?php
$td
= mcrypt_module_open('rijndael-256', '', 'ecb', '');
var_dump(mcrypt_enc_get_supported_key_sizes($td));
?>

上述範例將輸出

array(3) {
  [0]=>
  int(16)
  [1]=>
  int(24)
  [2]=>
  int(32)
}

新增註記

使用者貢獻的註記

此頁面沒有使用者貢獻的註記。
To Top