Функция расшифровки в PHP, возвращающая значение 1 (Что я делаю не так?) - PullRequest
0 голосов
/ 13 октября 2010

Это метод

public function _PRZ_decrypt_data($_salt, $_input)
{   
    return trim(mcrypt_decrypt(MCRYPT_RIJNDAEL_256, $_salt, $_input, MCRYPT_MODE_ECB, $this->_PRZ_get_iv()));
}

Я называю его одним из моих параметров следующим образом:

$this->_PRZ_decrypt_data($salt, base64_decode($code))

Кажется, он возвращает 1, когда декодируется правильно закодированное значениечерез функцию.

1 Ответ

0 голосов
/ 09 января 2011

Разбейте вызовы функций на одно действие в каждой строке и выведите входные данные и результат каждого шага. Убедитесь, что вы передаете соответствующие значения, и получите разумные результаты. Как говорится - GIGO . Это скажет вам, откуда поступают плохие данные. Гадать не надо.

Затем посмотрите страницу руководства на mcrypt_decrypt(), чтобы увидеть примеры использования.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...