函式名稱:mcrypt_list_algorithms()
適用版本:PHP 4 >= 4.0.2, PHP 5, PHP 7
用法:mcrypt_list_algorithms ([ string $lib_dir ]): array
說明:該函式用於獲取系統中可用的加密演算法列表。
引數:
- lib_dir(可選):指定mcrypt庫所在目錄的路徑。如果未指定,則使用預設的庫目錄。
返回值:返回一個包含可用加密演算法名稱的陣列。
示例:
// 獲取系統中可用的加密演算法列表
$algorithms = mcrypt_list_algorithms();
// 列印所有可用的加密演算法
foreach ($algorithms as $algorithm) {
echo $algorithm . PHP_EOL;
}
輸出結果可能類似於:
rijndael-128
blowfish
cast-256
...
注意事項:
- 在使用該函式前,需要確保已經安裝了mcrypt擴充套件。
- 如果需要使用自定義的mcrypt庫,可以透過lib_dir引數指定庫的路徑。
- 該函式返回的是一個陣列,包含系統中可用的加密演算法的名稱。您可以根據需要使用這些演算法進行加密和解密操作。