Функция шифрования / дешифрования codeigniter возвращает пустую строку

Я пытаюсь войти с помощью codeigniter, но не могу этого сделать. Затем я попытался скопировать пароль из БД и передать его функции dycription-> decode (), и он возвращает пустую строку.

Вот код

var_dump($this->encryption->decode('s0xxxxxxXjrUxxxxxxBTxxxxhc')); 

выход был: string (0) ""

И этот код также возвращает пустые строки

 $decoded_password = $this->encryption->decode($encoded_password); $decoded_username = $this->encryption->decode($encoded_username); 

Что я здесь делаю неправильно?

UPDATE: я попытался шифровать строку и PRINT IT, затем дешифровать и PRINT. После шифрования он возвращает NULL / Empty и после дешифрования возвращает NULL / Empty (Obvious). Код ниже

 $encval = $this->encryption->encode('codeigniter'); echo $encval.' -- IT WAS --'.'codeigniter'; echo "<br>---------------------------------------------------<br>"; echo $this->encryption->decode($encval); 

OUTPUT: ^ ничего