CodeIgniter加密库

Mil*_*les 0 php encryption cryptography codeigniter encryption-symmetric

我正在使用CodeIgniter构建一个快速站点,目前我正在使用CI'加密'库.通过这里阅读听起来像我只是快速:

$this->encrypt->encode($secret_data);
Run Code Online (Sandbox Code Playgroud)

并在您想要使用它时执行此操作:

$this->encrypt->decode($encripted_string);
Run Code Online (Sandbox Code Playgroud)

然后CI和Mcrypt的魔力完成其余的工作.

好吧,我不确定在不知道后台发生了什么的情况下我可以睡觉.所以我有两个问题......

  1. 这是怎么回事?或者是否有一个很好的资源向我解释这是如何工作的,我可以阅读它?

  2. 这通常被认为是加密数据的安全方式吗?如果不是我应该在哪里看.

Nar*_*arf 5

你在读"错"的东西......

EllisLab网站上的CodeIgniter文档已经过时,不再是官方文档.它也适用于CodeIgniter 2.x,它本身不再受支持.

官方文档在codeigniter.com上,您应该使用CodeIgniter 3.x,它会弃用旧CI_Encrypt库并将其替换为新库,这更好,更好地记录在这里:

http://www.codeigniter.com/userguide3/libraries/encryption.html