(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 起已被 _移除_。強烈建議不要依賴此函式。
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) }