mcrypt_get_key_size
mcrypt_list_modes
Mcrypt 関数
PHP Manual

# mcrypt_list_algorithms

(PHP 4 >= 4.0.2, PHP 5)

mcrypt_list_algorithms — サポートされる全ての暗号を配列として取得する

### 説明

array mcrypt_list_algorithms ([ string `$lib_dir` = ini_get("mcrypt.algorithms_dir") ] )

`lib_dir` パラメータにあるサポートするすべてのアルゴリズムの一覧を取得します。

### パラメータ

`lib_dir`

  すべてのアルゴリズムが存在するディレクトリを指定します。 指定しない場合は、php.ini の mcrypt.algorithms_dir ディレクティブを使用します。

### 返り値

サポートするすべてのアルゴリズムを配列で返します。

### 例

例1 mcrypt_list_algorithms() の例

`<?php
$algorithms = mcrypt_list_algorithms("/usr/local/lib/libmcrypt");
foreach ($algorithms as $cipher) {
echo "$cipher<br />\n";
}
?>`

この例は、"/usr/local/lib/libmcrypt" ディレクトリにある全ての サポートされるアルゴリズムの一覧を表示します。

mcrypt_get_key_size
mcrypt_list_modes
Mcrypt 関数
PHP Manual