私はいつも使用しないを理解してきました (SQLでの)保存データの暗号化のポイントは、サーバーが危険にさらされた場合でもデータが[それほど]リスクにさらされないことであるため、MySQLには暗号化機能が組み込まれています。
MySQLの組み込み機能の問題は、データが「静止中」との間で受け渡されるときに適用されないことです。 "状態なので、任意のデータのプレーンテキストをMySQLログに記録できます(クエリルックアップなどのストレージシステム上の他の場所は暗号化されていないため、多数のルックアップとそのcount
結果は、暗号化される前/暗号化されるときに列値を推定します。 詳細についてはこれはここ
。
このトピックに関する私自身の調査で読んだものから、Magnusが提供する defuse/phpへのリンク-暗号化 これは、MySQLプログラム/サーバーにデータのプレーンテキスト値を表示させないことにより、MySQLがデータを危険にさらすことを防ぐための最良の方法の1つです。