« hash
Introducción »
PHP Manual
Extensiones criptográficas
Mcrypt
Mcrypt
Introducción
Instalación/Configuración
Requerimientos
Instalación
Configuración en tiempo de ejecución
Tipos de recursos
Constantes predefinidas
Cifradores mcrypt
Ejemplos
Funciones de Mcrypt
mcrypt_cbc
— Encripta/decripta datos en modo CBC
mcrypt_cfb
— Encripta/decripta datos en modo CFB
mcrypt_create_iv
— Crea un vector de inicialización (IV) desde una fuente aleatoria
mcrypt_decrypt
— Desencripta texto cifrado con los parámetros dados
mcrypt_ecb
— Obsoleto: Encripta/decripta datos en modo ECB
mcrypt_enc_get_algorithms_name
— Devuelve el nombre del algoritmo abierto
mcrypt_enc_get_block_size
— Devuelve el tamaño del bloque del algoritmo abierto
mcrypt_enc_get_iv_size
— Devuelve el tamaño del IV del algoritmo abierto
mcrypt_enc_get_key_size
— Devuelve el tamaño de clave máximo soportado por el modo abierto
mcrypt_enc_get_modes_name
— Devuelve el nombre del modo abierto
mcrypt_enc_get_supported_key_sizes
— Devuelve un array con los tamaños de clave soportados por el algoritmo abierto
mcrypt_enc_is_block_algorithm_mode
— Chequea si el cifrado del modo abierto trabaja sobre bloques
mcrypt_enc_is_block_algorithm
— Chequea si el algoritmo del modo abierto es un algoritmo por bloques
mcrypt_enc_is_block_mode
— Chequea si el modo abierto retorna bloques
mcrypt_enc_self_test
— Ejecuta una prueba automática sobre el módulo abierto
mcrypt_encrypt
— Cifra texto plano con los parámetros dados
mcrypt_generic_deinit
— Esta función deinicializa un módulo de cifrado
mcrypt_generic_end
— Esta función termina el cifrado
mcrypt_generic_init
— Esta función inicializa todos los buffers requeridos para el cifrado
mcrypt_generic
— Esta función encripta datos
mcrypt_get_block_size
— Toma el tamaño del bloque del cifrador especificado
mcrypt_get_cipher_name
— Toma el nombre del cifrador especificado
mcrypt_get_iv_size
— Devuelve el tamaño del IV perteneciente a una combinación cifrador/modo específica
mcrypt_get_key_size
— Toma el tamaño de clave del cifrador especificado
mcrypt_list_algorithms
— Obtiene un array con todos los cifradores soportados
mcrypt_list_modes
— Obtiene un array con todos los modos soportados
mcrypt_module_close
— Cierra el módulo mcrypt
mcrypt_module_get_algo_block_size
— Devuelve el tamaño de bloque del algoritmo especificado
mcrypt_module_get_algo_key_size
— Devuelve el tamaño de clave máximo soportado por el modo abierto
mcrypt_module_get_supported_key_sizes
— Devuelve un array con los tamaños de clave soportados del algoritmo abierto
mcrypt_module_is_block_algorithm_mode
— Devuelve si el módulo especificado es un algoritmo por bloques o no
mcrypt_module_is_block_algorithm
— Esta función chequea si el algoritmo especificado es un algoritmo por bloques
mcrypt_module_is_block_mode
— Devuelve si el modo especificado retorna bloques o no
mcrypt_module_open
— Abre el módulo del algoritmo y el modo a ser utilizados
mcrypt_module_self_test
— Esta función ejecuta una prueba automática sobre el módulo especificado
mcrypt_ofb
— Encripta/desencripta datos en modo OFB
mdecrypt_generic
— Desencripta datos