• 首页
  • vue
  • TypeScript
  • JavaScript
  • scss
  • css3
  • html5
  • php
  • MySQL
  • redis
  • jQuery
  • mcrypt_enc_get_algorithms_name()

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

    返回打开的算法名称

    Warning

    This function has beenDEPRECATEDas of PHP 7.1.0 andREMOVEDas of PHP 7.2.0. Relying on this functionis highly discouraged.

    说明

    mcrypt_enc_get_algorithms_name(resource $td): string

    本函数返回算法名称。

    参数

    $td

    加密描述符。

    返回值

    以字符串格式返回打开的加密算法名称。

    范例

    mcrypt_enc_get_algorithms_name()例程

    <?php
    $td = mcrypt_module_open(MCRYPT_CAST_256, '', MCRYPT_MODE_CFB, '');
    echo mcrypt_enc_get_algorithms_name($td). "\n";
    $td = mcrypt_module_open('cast-256', '', MCRYPT_MODE_CFB, '');
    echo mcrypt_enc_get_algorithms_name($td). "\n";
    ?>
    

    以上例程会输出:

    CAST-256
    CAST-256
    
    For some reason this function (but not mcrypt_list_algorithms()) returns each element in the array twice. If you have this problem, try array_unique(mcrypt_list_algorithms()).