У меня есть 80 таблиц в БД MySQL, и я хочу зашифровать данные этой таблицы, чтобы никто не мог получить доступ к данным напрямую.
1) Нет.запросов в моем проекте слишком много, поэтому я не могу использовать AES_ENCRYPT (имя-столбца, ключ) для шифрования и AES_DECRYPT (имя-столбца, ключ) для расшифровки данных в каждом запросе.
2) Я могу использовать шифрование данныхВ состоянии покоя, но он только шифрует файлы БД (* .ibd).Однако данные все еще находятся в нормальной форме, и любой пользователь может видеть реальные данные из любого рабочего места (MySQL Workbench, Sqlyog или командной строки).
Есть ли другой способ, с помощью которого я могу зашифровать и расшифровать данные MySQL?Или любой другой БД, который обеспечивает функциональность для хранения данных в зашифрованном виде?
Я использую MySQL версии 5.7.23