0

特定のフィールドと特定のレコードを暗号化/復号化できる必要がある CodeIgniter アプリケーション。

私はこれを行うための2つの可能な方法を考えています:

  1. crypt() php 関数を使用して、結果を SQL ステートメントに渡します。
  2. MySql 暗号化関数を使用する

どちらを選択する必要がありますか?その理由は?

4

1 に答える 1

2

最高の前方互換性を可能にするオプションを使用してください。

将来、MySQL データベースを使用しなくなると、暗号化が機能しなくなります。

ほとんどすべての主要なプログラム言語 は、コードを php から別のものに移動する必要がある場合に移植できる何らかの形式のmcryptをサポートしています。

繰り返しになりますが、コードを開発するときは前方互換性を考慮してください。

于 2013-04-04T06:14:14.343 に答える