函式名稱:mcrypt_enc_get_modes_name()
函式描述:返回指定加密模式的名稱。
適用版本:PHP 5 >= 5.4.0, PHP 7
用法: string mcrypt_enc_get_modes_name ( resource $td )
引數:
- td: mcrypt_module_open() 返回的加密演算法控制代碼。
返回值: 返回指定加密模式的名稱,如果失敗則返回 FALSE。
示例:
$key = 'abcdefghijklmnop';
$iv = '1234567890abcdef';
$algo = MCRYPT_RIJNDAEL_128;
$mode = MCRYPT_MODE_CBC;
$td = mcrypt_module_open($algo, '', $mode, '');
$modeName = mcrypt_enc_get_modes_name($td);
if ($modeName !== false) {
echo "加密模式名稱: " . $modeName;
} else {
echo "獲取加密模式名稱失敗";
}
mcrypt_module_close($td);
輸出:
加密模式名稱: cbc
說明: 在示例中,我們首先開啟一個加密演算法控制代碼,然後使用 mcrypt_enc_get_modes_name() 函式獲取加密模式的名稱。如果成功,將輸出加密模式的名稱(在此示例中為 "cbc")。請注意,此函式需要在使用 mcrypt_module_open() 函式開啟加密演算法控制代碼之後呼叫,並且需要傳遞該控制代碼作為引數。
熱門工具排行榜