我必须以加密形式保存表中存储的所有数据。在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个字符,这里的挑战也是如此,加密的文本是随机的,并且每次的长度都不同。
有什么方法可以限制加密文本的长度,并且每次加密文本都相似吗?