0

需要能够加密/解密特定字段和特定记录的 CodeIgniter 应用程序。

我正在考虑两种可能的方法来做到这一点:

  1. 使用 crypt() php 函数并将结果传递给 SQL 语句
  2. 使用 MySql 加密函数

我应该选择哪一个,为什么?

4

1 回答 1

2

使用允许最佳前向兼容性的选项。

如果将来您不再使用 MySQL 数据库,您的密码学将变得无法使用。

几乎所有主要的程序语言都支持某种形式的mcrypt ,如果您需要将代码从 php 移到其他地方,您将能够移植它。

同样,在开发代码时考虑前向兼容性。

于 2013-04-04T06:14:14.343 回答