openssl_cipher_iv_length()函数是PHP中的一个内置函数,用于获取密码初始化向量(iv)的长度。初始化向量(iv)是随数字一起使用的任意数字,用于数据加密。每个密码方法都有一个与之关联的初始化向量长度。
用法:
int openssl_cipher_iv_length( string $method )
参数:该函数接受一个包含密码方法的参数$method。
返回值:如果成功,此函数返回密码长度;如果失败,则返回FALSE。
异常:当密码算法未知时,此函数将引发E_WARNING级错误。
以下示例说明了PHP中的openssl_cipher_iv_length()函数:
范例1:在此程序中,我们将获得aes-128-gcm密码算法的iv长度
<?php
// The cipher method to get iv length of
$method = 'aes-128-gcm';
// Get the iv length
$ivl = openssl_cipher_iv_length($method);
// Output the ivl to
echo $ivl;
?>
输出:
12
范例2:在此程序中,我们将获得camellia-192-cfb8密码算法的iv长度
<?php
// The cipher method to get iv length of
$method = 'camellia-192-cfb8';
// Get the iv length
$ivl = openssl_cipher_iv_length($method);
// Output the ivl to
echo $ivl;
?>
输出:
16
参考: https://www.php.net/manual/en/function.openssl-cipher-iv-length.php
相关用法
- p5.js cos()用法及代码示例
- p5.js arc()用法及代码示例
- PHP Ds\Map xor()用法及代码示例
- p5.js log()用法及代码示例
- p5.js second()用法及代码示例
- PHP ord()用法及代码示例
- p5.js box()用法及代码示例
- PHP Ds\Map first()用法及代码示例
- PHP each()用法及代码示例
- p5.js min()用法及代码示例
- p5.js hue()用法及代码示例
- p5.js red()用法及代码示例
注:本文由纯净天空筛选整理自gurrrung大神的英文原创作品 PHP | openssl_cipher_iv_length() Function。非经特殊声明,原始代码版权归原作者所有,本译文未经允许或授权,请勿转载或复制。