在 PHP 中,mcrypt_enc_get_key_size() 函数用于获取指定加密算法的密钥大小(以字节为单位)
▥php
𝄐 0
php mcrypt_encrypt
在 PHP 中,mcrypt_enc_get_key_size() 函数用于获取指定加密算法的密钥大小(以字节为单位)。它的语法是:
int mcrypt_enc_get_key_size ( resource $td )
参数 td 是由 mcrypt_module_open() 返回的加密算法句柄。
下面是一个示例:
php
$algorithm = MCRYPT_RIJNDAEL_256;
$td = mcrypt_module_open($algorithm, '', MCRYPT_MODE_CBC, '');
$keySize = mcrypt_enc_get_key_size($td);
echo "The key size for algorithm $algorithm is $keySize bytes.";
该示例中,我们使用 MCRYPT_RIJNDAEL_256 算法打开了一个加密算法句柄 $td,并使用 mcrypt_enc_get_key_size() 函数获取了该算法的密钥大小。最后,我们将结果输出到控制台。
请注意,mcrypt 扩展在 PHP 7.1.0 版本中已被标记为废弃,不再推荐使用。推荐使用 OpenSSL 扩展代替。
在 PHP 中,mcrypt_enc_get_key_size() 函数用于获取指定加密算法的密钥大小(以字节为单位)。它的语法是:
int mcrypt_enc_get_key_size ( resource $td )
参数 td 是由 mcrypt_module_open() 返回的加密算法句柄。
下面是一个示例:
php
$algorithm = MCRYPT_RIJNDAEL_256;
$td = mcrypt_module_open($algorithm, '', MCRYPT_MODE_CBC, '');
$keySize = mcrypt_enc_get_key_size($td);
echo "The key size for algorithm $algorithm is $keySize bytes.";
该示例中,我们使用 MCRYPT_RIJNDAEL_256 算法打开了一个加密算法句柄 $td,并使用 mcrypt_enc_get_key_size() 函数获取了该算法的密钥大小。最后,我们将结果输出到控制台。
请注意,mcrypt 扩展在 PHP 7.1.0 版本中已被标记为废弃,不再推荐使用。推荐使用 OpenSSL 扩展代替。
本文地址:
/show-282687.html
版权声明:除非特别标注原创,其它均来自互联网,转载时请以链接形式注明文章出处。