Я создаю весеннее облачное приложение для микросервисов, и я хочу выполнить шифрование базы данных на уровне поля на уровне приложения, чтобы защитить личные данные пользователей, такие как электронные письма, имена, адреса и т. Д. c. Я провел небольшое исследование и обнаружил, что шифрование / дешифрование на уровне приложений более безопасно, чем шифрование на уровне базы данных. для этого я решил использовать 256-битное шифрование AES для защиты моей базы данных. теперь я был смущен тем, какой код java использовать, так много примеров доступно на inte rnet.
вот мои вопросы:
- какую библиотеку использовать?
- чистая java библиотека.
- Java Собственный интерфейс (кроссплатформенный AES 256 GCM).
какая библиотека предоставляет мне более быстрые возможности шифрования / дешифрования?
если чистый java какую библиотеку или код использовать, и если JNI, чем какая библиотека.
Я разместил свое приложение Linux сервер.