mdecrypt_generic
Déchiffre les données
&warn.deprecated.function-7-1-0.removed-7-2-0;
&reftitle.description;
stringmdecrypt_generic
resourcetd
stringdata
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.
&reftitle.parameters;
td
Un descripteur de chiffrement, retourné par la fonction
mcrypt_module_open
data
Les données chiffrées.
&reftitle.returnvalues;
Retourne la chaîne déchiffré.
&reftitle.examples;
Exemple avec mdecrypt_generic
]]>
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.
&reftitle.seealso;
mcrypt_generic
mcrypt_generic_init
mcrypt_generic_deinit