Лучший и быстрый подход для шифрования / дешифрования AES 256 в веб-приложении java - PullRequest
0 голосов
/ 13 июля 2020

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

вот мои вопросы:

  1. какую библиотеку использовать?
  • чистая java библиотека.
  • Java Собственный интерфейс (кроссплатформенный AES 256 GCM).
какая библиотека предоставляет мне более быстрые возможности шифрования / дешифрования?

если чистый java какую библиотеку или код использовать, и если JNI, чем какая библиотека.

Я разместил свое приложение Linux сервер.

...