CakePHP Security :: cipher () не работает специально на сервере

У меня проблема с чтением файла cookie. Отладка показала, что Security :: cipher () на сервере как-то сломается. В любом случае я могу это решить?

Ниже приведена разбивка.

Код

$value = "Hello World"; $key = Configure::read('Security.salt'); $val = Security::cipher($value, $key); debug($val); $ret = Security::cipher($val, $key); debug($ret); 

Местный

 app\views\pages\home.ctp (line 17)  J  WtJ0  app\views\pages\home.ctp (line 19) Hello World 

сервер

 app/views/pages/home.ctp (line 17) x .  9v   app/views/pages/home.ctp (line 19)  { U  g  O 

Security :: cipher () использует функцию srand (), которая отключена модулем suhosin, который по умолчанию используется для многих серверов Apache, PHP.

Отключить suhosin и Security :: cipher () будет работать нормально.