Mcrypt - este o funcție foarte utilă PHP, care are o mulțime de algoritmi de criptare. (. Cm webstroy.com.ua) Cu ajutorul său în dezvoltarea de site-uri web, devine posibil pentru a cripta și decripta datele - aceasta se numește o criptare cu două sensuri. Mai întâi trebuie să înțelegem modul în care datele pot fi criptate și apoi, prin extensie Mcrypt decriptat și, astfel, dat la vizualizarea inițială.
Codul de mai jos demonstrează acțiunile menționate mai sus, secvența a fost inițial criptat utilizând o cheie de criptare, datele criptate sunt apoi afișate într-un browser, bine, și apoi secvența este decriptat folosind aceeași cheie (un pic primitivă, dar încă).
Mcrypt versiunea 2.4.7 acceptă următorii algoritmi de criptare: Blowfish, RC2, xtea Safer-sk64, 256-Cast, RC4, mai sigure sk128, DES, RC4-IV, Serpent, Enigma, Rijndael-128, Threeway, Rijndael-192, TripleDES , LOKI97, Rijndael-256, Twofish, Panama, Saferplus etc.
Instalarea Mcrypt bibliotecă (vezi. Www.php.net) pot fi citite pe site-ul oficial al PHP. În prezența multi-server pachet WAMP (PHP 5, Apache, MySQL), necesitatea de a instala mcrypt nu numai să includă toate.
mcrypt_list_algorithms folosite () pentru a afla care mcrypt algoritm este susținută de sistemul de operare. Algoritmul este primul argument în funcțiile mcrypt_encrypt / mcrypt_dencrypt.
Al patrulea argument mcrypt_encrypt / mcrypt_dencrypt MCRYPT_MODE_CBC este o metodă de criptare sau decodare - pentru a reveni lista metodelor acceptate mcrypt_list_modes utilizate ().