Я пытаюсь использовать алгоритм ARCFOUR в моем PHP-коде:
$td = mcrypt_module_open(MCRYPT_ARCFOUR, '', MCRYPT_MODE_CBC, ''); $iv = mcrypt_create_iv (mcrypt_enc_get_iv_size($td), MCRYPT_RAND); mcrypt_generic_init($td, $key, $iv); $output = mcrypt_generic($td, $input); mcrypt_generic_deinit($td); mcrypt_module_close($td);
и проблема в том, что первая строка возвращает предупреждение:
mcrypt_module_open(): Could not open encryption module
Мои настройки:
Из вывода php_info ():
command configure: … "–with-mcrypt = static" …
Если я прав, это означает, что мне не нужна DLL для расширения mcrypt.
Поддерживаемые шифры: cast-128 gost rijndael-128 twofish arcfour cast-256 loki97 rijndael-192 saferplus wake blowfish-compat des rijndael-256 змей xtea blowfish enigma rc2 tripledes
PHP версия 5.3.8
Wamp 2.2a (32 бит)
Спасибо за помощь!