mcrypt_module_open Abre el módulo del algoritmo y del modo a utilizar &warn.deprecated.function-7-1-0.removed-7-2-0; &reftitle.description; resourcemcrypt_module_open stringalgorithm stringalgorithm_directory stringmode stringmode_directory mcrypt_module_open abre el módulo del algoritmo y del modo a utilizar. El nombre del algoritmo se especifica mediante el parámetro algorithm (por ejemplo: "twofish"), o bien una de las constantes MCRYPT_ciphername. La biblioteca se cierra al llamar a mcrypt_module_close. &reftitle.parameters; algorithm &mcrypt.parameter.cipher; algorithm_directory El parámetro algorithm_directory se utiliza para localizar el módulo de cifrado. Cuando se especifica un nombre de directorio, se utilizará. Si se especifica una cadena vacía (""), se utilizará el valor definido en la directiva mcrypt.algorithms_dir del fichero &php.ini;. Cuando no está definida, el directorio por omisión utilizado será aquel en el que se encuentre la biblioteca libmcrypt (habitualmente, /usr/local/lib/libmcrypt). mode &mcrypt.parameter.mode; mode_directory El parámetro mode_directory se utiliza para localizar el módulo de cifrado. Si se especifica un nombre de directorio, se utilizará. Cuando se especifica una cadena vacía (""), se utilizará el valor de la directiva mcrypt.modes_dir del fichero &php.ini;. Si no está definida, el directorio por omisión utilizado será aquel en el que se encuentre la biblioteca libmcrypt (habitualmente /usr/local/lib/libmcrypt). &reftitle.returnvalues; Normalmente, esta función devuelve un descriptor de cifrado, o &false; si ocurre un error. &reftitle.examples; Ejemplo con <function>mcrypt_module_open</function> ]]> La primera línea del ejemplo anterior intentará abrir el cifrado DES, en el directorio por omisión, y el modo ECB en el directorio /usr/lib/mcrypt-modes. El segundo ejemplo utiliza las cadenas como nombre para el cifrado y el modo. Esto solo funciona si la extensión está compilada con libmcrypt 2.4.x o 2.5.x. Utilización de <function>mcrypt_module_open</function> para cifrar ]]> &reftitle.seealso; mcrypt_module_close mcrypt_generic mdecrypt_generic mcrypt_generic_init mcrypt_generic_deinit