mdecrypt_generic() déchiffre les données
data
. Notez que la longueur de
la chaîne déchiffrée peut être plus longue que
la chaîne originale, car elle peut avoir été
complétée par des caractères "\0".
L'exemple ci-dessus montre comment vérifier que les données avant chiffrement sont bien les mêmes que celles après chiffrement/déchiffrement. Il est très important de réinitialiser le buffer de chiffrement avec mcrypt_generic_init() avant que nous ne déchiffriez les données.
Le gestionnaire de déchiffrement doit toujours être initialisé par la fonction mcrypt_generic_init() avec une clé et un VI avant d'appeler cette fonction. Lorsque le chiffrement est fait, il faut que vous libériez les données chiffrées en appelant mcrypt_generic_deinit(). Voir mcrypt_module_open() pour un exemple.
Voir aussi mcrypt_generic(), mcrypt_generic_init() et mcrypt_generic_deinit().
Précédent | Sommaire | Suivant |
mcrypt_ofb | Niveau supérieur | Fonctions de paiement MCVE (Monetra) |