Ho provato anche a cambiare cri.php e fare cosi':
usando sostanzialmente l'esempio preso dal sito di PHP.codice:<? $chiave = "Chiave assai sicura"; function Rev_Crypt($text) { global $chiave; $td = mcrypt_module_open ('rijndael-256', '', 'ofb', ''); $iv = mcrypt_create_iv (mcrypt_enc_get_iv_size($td), MCRYPT_DEV_RANDOM); $ks = mcrypt_enc_get_key_size ($td); $k = substr (md5 ($chiave), 0, $ks); mcrypt_generic_init ($td, $k, $iv); $encrypted = mcrypt_generic ($td, $text); mcrypt_generic_deinit ($td); mcrypt_module_close ($td); return $encrypted; } function Rev_Decrypt($enc) { global $chiave; $td = mcrypt_module_open ('rijndael-256', '', 'ofb', ''); $iv = mcrypt_create_iv (mcrypt_enc_get_iv_size($td), MCRYPT_DEV_RANDOM); $ks = mcrypt_enc_get_key_size ($td); $k = substr (md5 ($chiave), 0, $ks); mcrypt_generic_init ($td, $k, $iv); $decrypted = mdecrypt_generic ($td, $enc); mcrypt_generic_deinit ($td); mcrypt_module_close ($td); return $decrypted; } ?>
In questo modo non si decifra neanche una parte della stringa, ma sia in index.php che in read.php la stringa decrittata e' una serie di simboli strani
Non ce la faccio piu', mi sa che lascero' le cose in chiaro, e mi limitero' a crittare la password con la vecchia crypt
Ciao




Rispondi quotando