= 4){ echo 'WERSJA PHP POPRAWNA'; } else { echo 'ZBYT NISKA WERSJA PHP'; } echo "
"; echo "Sprawdzam funkcje \"mcrypt_decrypt\":"; if(function_exists("mcrypt_decrypt")){ echo 'FUNKCJA DOSTEPNA'; }else { echo 'FUNKCJA NIEDOSTEPNA'; } echo "
"; echo "Sprawdzam funkcje \"mcrypt_encrypt\":"; if(function_exists("mcrypt_encrypt")){ echo 'FUNKCJA DOSTEPNA'; } else { echo 'FUNKCJA NIEDOSTEPNA'; } echo "
"; echo "Sprawdzam dzialanie \"mcrypt\":"; $string = "sprawdzamdzialaniekodowania"; $kay = md5("testkay"); $iv_size = mcrypt_get_iv_size(MCRYPT_RIJNDAEL_256, MCRYPT_MODE_ECB); $iv = mcrypt_create_iv($iv_size, MCRYPT_RAND); $m_string = mcrypt_encrypt(MCRYPT_RIJNDAEL_256, $kay, $string, MCRYPT_MODE_ECB, $iv); $m_string = base64_encode($m_string); $iv = base64_encode($iv); $out = mcrypt_decrypt(MCRYPT_RIJNDAEL_256, $kay, base64_decode($m_string), MCRYPT_MODE_ECB, base64_decode($iv)); if(trim($out) == $string){ echo 'DZIALA POPRAWNIE'; } else { echo 'NIE DZIALA POPRAWNIE - BRAK OBSLUGI "MCRYPT_RIJNDAEL_256"'; } ?>