需要能够加密/解密特定字段和特定记录的 CodeIgniter 应用程序。
我正在考虑两种可能的方法来做到这一点:
- 使用 crypt() php 函数并将结果传递给 SQL 语句
- 使用 MySql 加密函数
我应该选择哪一个,为什么?
需要能够加密/解密特定字段和特定记录的 CodeIgniter 应用程序。
我正在考虑两种可能的方法来做到这一点:
我应该选择哪一个,为什么?
使用允许最佳前向兼容性的选项。
如果将来您不再使用 MySQL 数据库,您的密码学将变得无法使用。
几乎所有主要的程序语言都支持某种形式的mcrypt ,如果您需要将代码从 php 移到其他地方,您将能够移植它。
同样,在开发代码时考虑前向兼容性。