Как зашифровать данные, сохраненные в базе данных, используя php в codeigniter - PullRequest
0 голосов
/ 06 января 2019

Я должен сохранить все данные, хранящиеся в таблице, в зашифрованном виде. В php codeigniter я нашел библиотеку шифрования. Я использую следующий код: -

 $this->encryption->initialize(
array(
'driver' => 'openssl',
'cipher' => 'aes-256',
'mode' => 'ctr',
'key' => 'CKXH2U9RPY3EFD70TLS1ZG4N8WQBOVI6AMJ5'
)
);

$ciphertext = $this->encryption->encrypt($firstname);
echo $ciphertext;


echo $this->encryption->decrypt($ciphertext);

Проблема здесь даже в том случае, если $ firstname имеет длину 10 символов, зашифрованный текст является произвольным, а также длина меняется каждый раз.

Можно ли как-нибудь ограничить длину зашифрованного текста, и зашифрованный текст всегда будет похожим.

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