mcrypt_module_open Ouvre le module de l'algorithme et du mode à utiliser &reftitle.description; resourcemcrypt_module_open stringalgorithm stringalgorithm_directory stringmode stringmode_directory mcrypt_module_open ouvre le module de l'algorithme et du mode à utiliser. Le nom de l'algorithme est spécifié par le paramètre algorithm (par exemple : "twofish"), ou bien une des constantes MCRYPT_ciphername. La bibliothèque est refermée en appelant mcrypt_module_close, mais il n'est pas nécessaire d'appeler cette fonction si mcrypt_generic_end est utilisé. Normalement, mcrypt_module_open retourne un pointeur de chiffrement, ou bien &false; en cas d'erreur. algorithm_directory et mode_directory servent à repérer les modules de chiffrement. Si vous fournissez un nom de dossier, il sera utilisé. Si vous passez une chaîne vide (""), la valeur utilisé par mcrypt.algorithms_dir ou mcrypt.modes_dir sera celle indiquée dans les directives de configuration. Lorsque ces paramètres ne sont pas fournis les valeurs par défaut, compilées avec la bibliothèque, sont utilisées. (Généralement /usr/local/lib/libmcrypt). &reftitle.examples; Exemple avec <function>mcrypt_module_open</function> ]]> La première ligne de l'exemple ci-dessus va essayer d'ouvrir le chiffrement DES, dans le dossier par défaut, et le mode EBC dans le dossier /usr/lib/mcrypt-modes. Le second exemple utilise les chaînes comme nom pour le chiffrement et le mode. Cela ne fonctionne que si l'extension est compilée avec libmcrypt 2.4.x or 2.5.x. &reftitle.examples; Utilisation de <function>mcrypt_module_open</function> pour chiffrer ]]> Voir aussi mcrypt_module_close, mcrypt_generic, mdecrypt_generic, mcrypt_generic_init, et mcrypt_generic_deinit.