在PHP版本7.1的codeigniter中不推荐使用函数mcrypt_get_iv_size()

时间:2017-07-27 04:16:40

标签: codeigniter encryption

当我使用加密库 加密我的 ID 时,它会给我一个错误,如:

enter image description here

感谢您的帮助

2 个答案:

答案 0 :(得分:2)

codeigniter已经在他们的加密库

的官方文档中提到了它
  

此图书馆已被弃用,仅向后保留   兼容性。请使用新的Encryption Library

使用新的加密库。 https://codeigniter.com/userguide3/libraries/encryption.html

答案 1 :(得分:1)

我正在使用php 7.2,可以使用新的库加密建议来解决问题。

示例:

// #Encrypt

$this->load->library('encryption');
$to_encrypt="some value";
$this->encryption->initialize(
        array(
                'cipher' => 'aes-256',
                'mode' => 'ctr',
                'key' => $this->config->config['encryption_key']
        )
);
echo $this->encryption->encrypt($to_encrypt);

更多信息-> https://codeigniter.com/userguide3/libraries/encryption.html