<?php class SymmetricCrypt { // Klucz do szyfrowania i odszyfrowywania // Wektor inicjalizacji // Użyj algorytmu szyfrującego Rijndael // Funkcja szyfruje łańcuch otwartego tekstu otrzymany w parametrze // i zwraca wynik w postaci szesnastkowej { // spakuj $hexaIV do postaci dwójkowego łańcucha // zaszyfruj $source $binary_encrypted_string = mcrypt_encrypt( SymmetricCrypt::$msCipherAlgorithm, SymmetricCrypt::$msSecretKey, $plainString, MCRYPT_MODE_CBC, $binary_iv); // Przekształć $binaryEncryptedString na postać szesnastkową return $hexa_encrypted_string; } // Funkcja odszyfrowuje szesnastkowy łańcuch otrzymany w parametrze // i zwraca wynik w postaci szesnastkowej { // spakuj $hexaIV do postaci dwójkowego łańcucha // przekształć łańcuch z postaci szesnastkowej na tablicę bajtów // Odszyfruj $binaryEncryptedString $decrypted_string = mcrypt_decrypt( SymmetricCrypt::$msCipherAlgorithm, SymmetricCrypt::$msSecretKey, $binary_encrypted_string, MCRYPT_MODE_CBC, $binary_iv); return $decrypted_string; } } //koniec klasy ?>
niestety jest w nim błąd

czy mógłby mi kto wskazać ten błąd??
nie ropoznaje funkcji mcrypt_encrypt, rozszerzenia php_mcrypt.dll które jest zainstalowane poprawnie(odkomentowane w php.ini, php_mcrypt.dll jest w windows/system32)