MySql をデータベースとして使用する Java アプリケーション (Jersey、Hibernate、Spring) があります。アプリケーションは完全に正常に動作しています。現在、クライアントはデータベース内のすべてのデータを暗号化することを望んでいます。データベースには機密情報も含まれているためです。たとえば、MySQL に直接ログインした場合、実際のデータではなく、暗号化されたデータを表示できるはずです。
実際のデータは、アプリケーションを使用する場合にのみ正しく表示される必要があります (アプリケーションでは、ユーザー権限を保持しています)。
アプリケーション層で変更を加える必要があるかどうかを提案してください。アプリケーションは非常に大きく、データの挿入と取得中にすべてのクエリを変更すると、かなりの時間がかかります。代替方法があれば提案してください。
よろしく、アレックス