CodeIgniter 加密库
CodeIgniter Encryption Library
我正在使用 CodeIgniter 构建一个快速站点,目前我正在使用 CI 'encrypt' 库。通读 here 听起来我只是快速地抛出:
$this->encrypt->encode($secret_data);
并在需要时执行此操作:
$this->encrypt->decode($encripted_string);
然后 CI 的魔法和 Mcrypt 完成剩下的工作。
好吧,我不确定在不知道后台发生了什么的情况下我能否入睡。所以我有两个问题...
效果如何?或者是否有很好的资源向我解释这是如何工作的,我可以阅读它?
人们普遍认为这是一种安全的数据加密方式吗?如果不是我应该去哪里找。
1。它是如何工作的:
codeigniter 2.x
CodeIgniter 加密 Class 使用 XOR 哈希和 Mcrypt 提供双向密钥编码。
对 XOR 哈希感兴趣:
关于 Mcrypt 的 php 手册:http://php.net/manual/en/book.mcrypt.php
此外,您可能还想检查 encrypt.php 文件的系统-> 库并了解它的作用。
codeigniter 3.x
使用 Mcrypt
提供双向密钥编码
关于 Mcrypt 的 php 手册:http://php.net/manual/en/book.mcrypt.php
CI 手册:http://www.codeigniter.com/userguide3/libraries/encryption.html
2。被认为是加密数据的安全方法:
这是基于意见的,我认为 "quick site"
肯定是的
您正在阅读 "wrong" 的内容...
EllisLab 网站上的 CodeIgniter 文档已过时,不再是官方文档。它也适用于 CodeIgniter 2.x,它本身不再受支持。
官方文档在 codeigniter.com 上,你应该使用 CodeIgniter 3.x,它弃用了旧的 CI_Encrypt
库并用新的库替换它,这要好得多并且有更详细的记录,在这里:
http://www.codeigniter.com/userguide3/libraries/encryption.html
我正在使用 CodeIgniter 构建一个快速站点,目前我正在使用 CI 'encrypt' 库。通读 here 听起来我只是快速地抛出:
$this->encrypt->encode($secret_data);
并在需要时执行此操作:
$this->encrypt->decode($encripted_string);
然后 CI 的魔法和 Mcrypt 完成剩下的工作。
好吧,我不确定在不知道后台发生了什么的情况下我能否入睡。所以我有两个问题...
效果如何?或者是否有很好的资源向我解释这是如何工作的,我可以阅读它?
人们普遍认为这是一种安全的数据加密方式吗?如果不是我应该去哪里找。
1。它是如何工作的:
codeigniter 2.x
CodeIgniter 加密 Class 使用 XOR 哈希和 Mcrypt 提供双向密钥编码。
对 XOR 哈希感兴趣:
关于 Mcrypt 的 php 手册:http://php.net/manual/en/book.mcrypt.php
此外,您可能还想检查 encrypt.php 文件的系统-> 库并了解它的作用。
codeigniter 3.x
使用 Mcrypt
提供双向密钥编码关于 Mcrypt 的 php 手册:http://php.net/manual/en/book.mcrypt.php CI 手册:http://www.codeigniter.com/userguide3/libraries/encryption.html
2。被认为是加密数据的安全方法:
这是基于意见的,我认为 "quick site"
肯定是的您正在阅读 "wrong" 的内容...
EllisLab 网站上的 CodeIgniter 文档已过时,不再是官方文档。它也适用于 CodeIgniter 2.x,它本身不再受支持。
官方文档在 codeigniter.com 上,你应该使用 CodeIgniter 3.x,它弃用了旧的 CI_Encrypt
库并用新的库替换它,这要好得多并且有更详细的记录,在这里:
http://www.codeigniter.com/userguide3/libraries/encryption.html