? hash
?
Bejson.com
PHP Manual
加密擴(kuò)展
Mcrypt
Mcrypt
安裝/配置
需求
安裝
運(yùn)行時(shí)配置
資源類型
預(yù)定義常量
Mcrypt 密碼
Mcrypt 函數(shù)
mcrypt_create_iv
— 從隨機(jī)源創(chuàng)建初始向量
mcrypt_decrypt
— 使用給定參數(shù)解密密文
mcrypt_enc_get_algorithms_name
— 返回打開的算法名稱
mcrypt_enc_get_block_size
— 返回打開的算法的分組大小
mcrypt_enc_get_iv_size
— 返回打開的算法的初始向量大小
mcrypt_enc_get_key_size
— 返回打開的模式所能支持的最長(zhǎng)密鑰
mcrypt_enc_get_modes_name
— 返回打開的模式的名稱
mcrypt_enc_get_supported_key_sizes
— 以數(shù)組方式返回打開的算法所支持的密鑰長(zhǎng)度
mcrypt_enc_is_block_algorithm_mode
— 檢測(cè)打開的模式是否支持分組加密
mcrypt_enc_is_block_algorithm
— 檢測(cè)打開模式的算法是否為分組算法
mcrypt_enc_is_block_mode
— 檢測(cè)打開的模式是否以分組方式輸出
mcrypt_enc_self_test
— 在打開的模塊上進(jìn)行自檢
mcrypt_encrypt
— 使用給定參數(shù)加密明文
mcrypt_generic_deinit
— 對(duì)加密模塊進(jìn)行清理工作
mcrypt_generic_init
— 初始化加密所需的緩沖區(qū)
mcrypt_generic
— 加密數(shù)據(jù)
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
— 關(guān)閉加密模塊
mcrypt_module_get_algo_block_size
— 返回指定算法的分組大小
mcrypt_module_get_algo_key_size
— 獲取打開模式所支持的最大密鑰大小
mcrypt_module_get_supported_key_sizes
— 以數(shù)組形式返回打開的算法所支持的密鑰大小
mcrypt_module_is_block_algorithm_mode
— 返回指定模塊是否是分組加密模式
mcrypt_module_is_block_algorithm
— 檢測(cè)指定算法是否為分組加密算法
mcrypt_module_is_block_mode
— 檢測(cè)指定模式是否以分組方式輸出
mcrypt_module_open
— 打開算法和模式對(duì)應(yīng)的模塊
mcrypt_module_self_test
— 在指定模塊上執(zhí)行自檢
mdecrypt_generic
— 解密數(shù)據(jù)