PHP Conference Japan 2024

mcrypt_enc_get_algorithms_name

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

mcrypt_enc_get_algorithms_name返回已開啟演算法的名稱

警告

此函式自 PHP 7.1.0 起已被標記為 *已棄用*,並自 PHP 7.2.0 起已被 *移除*。強烈建議不要依賴此函式。

說明

mcrypt_enc_get_algorithms_name(資源 $td): 字串

此函式返回演算法的名稱。

參數

td

加密描述符。

回傳值

以字串形式回傳已開啟演算法的名稱。

範例

範例 #1 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

新增筆記

使用者貢獻的筆記 1 則筆記

php-manual2 at omershenker dot net
21 年前
由於某些原因,此函式(但不是 mcrypt_list_algorithms())會將陣列中的每個元素回傳兩次。如果您遇到這個問題,請嘗試 array_unique(mcrypt_list_algorithms())。
To Top