Mcrypt
- 安装/配置
- 预定义常量
- Mcrypt 密码
- 范例
- Mcrypt 函数
- mcrypt_cbc — 以 CBC 模式加解密数据
- mcrypt_cfb — 以 CFB 模式加解密数据
- mcrypt_create_iv — 从随机源创建初始向量
- mcrypt_decrypt — 使用给定参数解密密文
- mcrypt_ecb — 已废弃:使用 ECB 模式加解密数据
- mcrypt_enc_get_algorithms_name — 返回打开的算法名称
- mcrypt_enc_get_block_size — 返回打开的算法的分组大小
- mcrypt_enc_get_iv_size — 返回打开的算法的初始向量大小
- 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 — 返回指定算法/模式组合的初始向量大小
- mcrypt_get_key_size — 获取指定加密算法的密钥大小
- mcrypt_list_algorithms — 获取支持的加密算法
- mcrypt_list_modes — 获取所支持的模式
- mcrypt_module_close — 关闭加密模块
- 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 — 解密数据