牛牛在线工具

mcrypt_enc_get_supported_key_sizes()

收录 8868 个 PHP 函数,含用途说明与用法示例。

mcrypt_enc_get_supported_key_sizes()

获取加密算法支持的密钥长度列表

函数名称:mcrypt_enc_get_supported_key_sizes() 函数描述:该函数用于获取加密算法支持的密钥长度列表。 用法: mcrypt_enc_get_supported_key_sizes ( resource $td ) 参数: $td:加密算法句柄(由mcrypt_module_open()函数返回的资源句柄)。 返回值:成功时返回一个数组,包含支持的密钥长度列表;失败时返回false。 示例: // 打开MCRYPT算法 $td = mcrypt_module_open('rijndael-128', '', 'cbc', ''); // 获取支持的密钥长度列表 $key_sizes = mcrypt_enc_get_supported_key_sizes($td); // 输出支持的密钥长度 echo "支持的密钥长度:"; foreach ($key_sizes as $key_size) { echo $key_size . " "; } // 关闭MCRYPT算法 mcrypt_module_close($td); 注意事项: 在使用该函数之前,必须先使用mcrypt_module_open()打开一个MCRYPT算法。 该函数仅适用于PHP 7.1.0及以上版本。 支持的密钥长度列表因加密算法而异,可以根据返回的数组进行相应的密钥长度选择。 如果函数执行失败,可能是由于加密算法句柄无效或未打开相应的加密算法。