Newsgroup: it.comp.www.php
Titolo: Re: funzione per criptare e decriptare

 esempio una stringa? 
Il manuale, questo sconosciuto ...
http://www.php.net/mcrypt
-- 
I am what I am, I do what I can
Sei un newbie? Leggi questo 
http://url.repository.biz/go/3C
Vuoi supportarmi? 
http://url.repository.biz/go/3E
Do. Or do not. There is not try.

esiste una funzione che mi permette di criptare e di decriptare per
esempio una stringa? qualcosa di simile ad encode e decode di mysql per
intenderci
PS: ho guardato crypt e md5 ma criptano solamente.
-- 
questo articolo e` stato inviato via web dal servizio gratuito 
http://www.newsland.it/news
 segnala gli abusi ad 
ab...@newsland.it

 cosa altro devo fare per installare/attivare l'estensione mycrpt?
Per favore, leggi il manuale prima di chiedere:
[quoto 
http://www.php.net/mycrypt
]
Requirements
These functions work using mcrypt. To use it, download
libmcrypt-x.x.tar.gz from 
http://mcrypt.sourceforge.net/
 and follow the
included installation instructions. Windows users will find all the
needed compiled mcrypt binaries at
http://ftp.emini.dk/pub/php/win32/mcrypt/
.
[/quoto]
e
http://www.php.net/manual/en/install.windows.extensions.php


 utilizzare.
quello che ho fatto non è sufficiente?
cosa altro devo fare per installare/attivare l'estensione mycrpt?
spero in buone nuove


 Che versione di PHP stai usando?
4.3.3
prima non avevo guardato il log di apache


 Fai un phpinfo e verifica di aver modificato il file php.ini giusto.
questi sono i due pezzi del file php.ini che ho modificato
extension_dir = "C:\Program Files\EasyPHP\php\extensions\"
;extension=php_mbstring.dll
extension=php_mcrypt.dll
il file "C:\Program Files\EasyPHP\php\extensions\php_mcrypt.dll" nella
cartella c'č ma riavviando apache mi dice "PHP Warning:  Unknown():
Invalid library (maybe not a PHP library) 'php_mcrypt.dll'  in Unknown on
line 0"
come č possibile?


 ma mi da lo stesso errore
Fai un phpinfo e verifica di aver modificato il file php.ini giusto.
-- 
I am what I am, I do what I can


                    Il 22 Mar 2005, 08:44, "Setec Astronomy" <setec@_NO_NOSPAM_freemail.it> ha
scritto:

ho provato ad usarlo e mi da il seguente errore
Fatal error: Call to undefined function: mcrypt_module_open()
$key = 'this is a very long key, even too long for the cipher';
    $plain_text = 'very important data';
 
    /* Open module, and create IV */
    $td = mcrypt_module_open('des', '', 'ecb', '');
    $key = substr($key, 0, mcrypt_enc_get_key_size($td));
    $iv_size = mcrypt_enc_get_iv_size($td);
    $iv = mcrypt_create_iv($iv_size, MCRYPT_RAND);
    /* Initialize encryption handle */
    if (mcrypt_generic_init($td, $key, $iv) != -1) {
        /* Encrypt data */
        $c_t = mcrypt_generic($td, $plain_text);
        mcrypt_generic_deinit($td);
        /* Reinitialize buffers for decryption */
        mcrypt_generic_init($td, $key, $iv);
        $p_t = mdecrypt_generic($td, $c_t);
        /* Clean up */
        mcrypt_generic_deinit($td);
        mcrypt_module_close($td);
    }
    if (strncmp($p_t, $plain_text, strlen($plain_text)) == 0) {
        echo "ok\n";
    } else {
        echo "error\n";
    }
uso winnt, ho copiato il file trovato all'indirizzo
http://ftp.emini.dk/pub/php/win32/mcrypt/
 l'ho copiata nella cartella
extension del php ed ho aggiunto l'estensione nel file php.ini di apache
ho omesso qualcosa? probabilmente sì.
intanto grazie per l'aiuto precedente se puoi aiutarmi ancora ti ringrazio.
ciao
--------------------------------
Inviato via 
http://arianna.libero.it/usenet/

 Fatal error: Call to undefined function: mcrypt_module_open()
Devi installare/attivare l'estensione mycrpt prima di poterla
utilizzare.
-- 


 
http://www.php.net/manual/en/install.windows.extensions.php
il manuale l'avevo già letto 
1 ho copiato la dll nell'apposita cartella
2 ho variati il php. ini
3 ho riavviato apache e php
ma mi da lo stesso errore
scusami ma non capisco cosa altro devo fare


 Unknown on line 0"
Come mai prima non te lo diceva?
Che versione di PHP stai usando?
-- 
