mdecrypt_generic
En esta página
mdecrypt_generic
Desencripta los datos
[!WARNING] Esta función está OBSOLETA a partir de PHP 7.1.0 y ha sido ELIMINADA a partir de PHP 7.2.0. Depender de esta función está altamente desaconsejado.
Descripción#
mdecrypt_generic(resource $td, string $data): string
```php
Desencripta los datos `data`. Tenga en cuenta que la longitud del string desencriptado puede ser más larga que el string original, ya que puede haber sido completado con caracteres.
## Parámetros
`td`
Un descriptor de cifrado, devuelto por la función `mcrypt_module_open`
`data`
Los datos cifrados.
## Valores devueltos
Devuelve el string desencriptado.
## Ejemplos
Ejemplo con `mdecrypt_generic`
```php
El ejemplo anterior muestra cómo verificar que los datos antes del cifrado son los mismos que después del cifrado/descifrado. Es muy importante reiniciar el buffer de cifrado con mcrypt_generic_init antes de descifrar los datos.
El gestor de descifrado debe ser siempre inicializado por la función mcrypt_generic_init con una clave y un VI antes de llamar a esta función. Cuando el cifrado está hecho, es necesario liberar los datos cifrados llamando a mcrypt_generic_deinit. Consulte mcrypt_module_open para un ejemplo.
Véase también#
mcrypt_generic
mcrypt_generic_init
mcrypt_generic_deinit