私が直面している問題を示す簡単な例を作成しようとします。
mysql データベースに、インターネット プラットフォームのユーザー向けのメッセージング システムのプライベート メッセージを含むテーブルがあるとします。テーブルは次のようになります。
From To Text
1 2 "Hello, Mr. 2"
2 1 "Hello back!"
セキュリティ上の理由から、このテーブルの列を暗号化したいtext
ので、データが盗まれたとしても、テキストを解読するのは困難な作業のままです。
私の最初のアイデアは、ユーザーのパスワードをキーとして使用してメッセージを暗号化することでしたが、特定のレコードにアクセスするための許可が必要な人が 2 人いることに気付きました。それで、どれが頻繁に行われる練習なのか疑問に思っていましたか?mysqlメソッドは、たとえば、公開/秘密キーのアプローチbuilt-in
よりも進んでいますか? AES_ENCRYPT()
私はこれについて本当に専門家ではないので、よくある落とし穴がある場合は、それらについて言及していただきありがとうございます!