mcrypt_module_is_block_mode <<< |
mcrypt_module_open | mcrypt_module_self_test >>> |
6.20 chiffrement mcrypt 6 Référence des fonctions Manuel PHP . Introduction . Pré-requis . Installation . Configuration à l'exécution . Types de ressources . Constantes pré-définies . Mcrypt ciphers . Exemples . mcrypt_cbc . mcrypt_cfb . mcrypt_create_iv . mcrypt_decrypt . mcrypt_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 . mdecrypt_generic |
6.20.42 mcrypt_module_open() Ouvre le module de l'algorithme et du mode à utiliser[ Exemples avec mcrypt_module_open ] PHP 4 >= 4.0.2, PHP 5 resource mcrypt_module_open ( string algorithm , string algorithm_directory , string mode , string mode_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 cryptage, ou bien FALSE en cas d'erreur. algorithm_directory et mode_directory servent à repérer les modules de cryptage. 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.)
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. Voir aussi mcrypt_module_close , mcrypt_generic , mdecrypt_generic , mcrypt_generic_init et mcrypt_generic_deinit . |
<< | mcrypt_module_open | >> |
mcrypt_module_is_block_mode | chiffrement mcrypt | mcrypt_module_self_test |