(PHP4 >= 4.0.2)
mdecrypt_generic -- This function decrypts data
Description
string mdecrypt_generic (resource td, string data)
     This function decrypts data. Note that the length of the
     returned string can in fact be longer then the unencrypted
     string, due to the padding of the data.
    
     
| Example 1. Mdecrypt_generic() Example | 
<?php
$iv_size = mcrypt_enc_get_iv_size ($td));
$iv = @mcrypt_create_iv ($iv_size, MCRYPT_RAND);
if (@mcrypt_generic_init ($td, $key, $iv) != -1)
{
    $c_t = mcrypt_generic ($td, $plain_text);
    @mcrypt_generic_init ($td, $key, $iv);
    $p_t = mdecrypt_generic ($td, $c_t);
}
if (strncmp ($p_t, $plain_text, strlen($plain_text)) == 0)
    echo "ok";
else
    echo "error";
?>
       | 
 | 
     The above example shows how to check if the data before the
     encryption is the same as the data after the decryption.