« hash
はじめに »
PHP Manual
暗号
Mcrypt
Mcrypt
はじめに
インストール/設定
要件
インストール手順
実行時設定
リソース型
定義済み定数
Mcrypt 暗号
例
Mcrypt 関数
mcrypt_cbc
— CBC モードでデータを暗号化/復号する
mcrypt_cfb
— CFB モードでデータを暗号化/復号する
mcrypt_create_iv
— Creates an initialization vector (IV) from a random source
mcrypt_decrypt
— Decrypts crypttext with given parameters
mcrypt_ecb
— 非推奨: ECB モードでデータを暗号化/復号する
mcrypt_enc_get_algorithms_name
— Returns the name of the opened algorithm
mcrypt_enc_get_block_size
— Returns the blocksize of the opened algorithm
mcrypt_enc_get_iv_size
— オープンされたアルゴリズムの IV の大きさを返す
mcrypt_enc_get_key_size
— オープンされたモードでサポートされる最大キー長を返す
mcrypt_enc_get_modes_name
— オープンされたモードの名前を返す
mcrypt_enc_get_supported_key_sizes
— オープンされたアルゴリズムでサポートされるキー長を配列にして返す
mcrypt_enc_is_block_algorithm_mode
— オープンされたモードの暗号がブロックモードで動作するかどうかを調べる
mcrypt_enc_is_block_algorithm
— オープンされたモードの暗号がブロックアルゴリズムであるかどうかを調べる
mcrypt_enc_is_block_mode
— オープンされたモードがブロック出力を行うかどうかを調べる
mcrypt_enc_self_test
— オープンしたモジュールのセルフテストを実行する
mcrypt_encrypt
— 指定したパラメータでプレーンテキストを暗号化する
mcrypt_generic_deinit
— 暗号化モジュールを終了する
mcrypt_generic_end
— 暗号処理を終了する
mcrypt_generic_init
— 暗号化に必要な全てのバッファを初期化する
mcrypt_generic
— データを暗号化する
mcrypt_get_block_size
— 指定した暗号のブロックサイズを得る
mcrypt_get_cipher_name
— 指定した暗号の名前を得る
mcrypt_get_iv_size
— 指定した暗号/モードの組み合わせに属する IV の大きさを返す
mcrypt_get_key_size
— 指定した暗号のキーの長さを得る
mcrypt_list_algorithms
— サポートされる全ての暗号を配列として取得する
mcrypt_list_modes
— サポートされる全てのモードの配列を取得する
mcrypt_module_close
— mcrypt モジュールを閉じる
mcrypt_module_get_algo_block_size
— 指定したアルゴリズムのブロック長を返す
mcrypt_module_get_algo_key_size
— オープンされたモードでサポートされる最大キー長を返す
mcrypt_module_get_supported_key_sizes
— オープンされたアルゴリズムでサポートされるキーのサイズを配列として返す
mcrypt_module_is_block_algorithm_mode
— 指定したモジュールがブロックアルゴリズムであるかどうかを返す
mcrypt_module_is_block_algorithm
— 指定したアルゴリズムがブロックアルゴリズムであるかを調べる
mcrypt_module_is_block_mode
— 指定したモードがブロック出力を行うかどうかを返す
mcrypt_module_open
— 使用するアルゴリズムおよびモードのモジュールをオープンする
mcrypt_module_self_test
— 指定したモジュールのセルフテストを実行する
mcrypt_ofb
— OFB モードでデータを暗号化/復号する
mdecrypt_generic
— データを復号する