Задать вопрос
@frankwolf

Как сделать защищённую базу данных SQLite в Java приложении?

Для моего приложения на Java с использованием Swing нужна защищённая база данных, я хочу использовать SQLite. По задумке, хочется чтобы мое приложение могло свободно работать с базой данных, не требуя действий от пользователя. При этом если базу кто-то выкрадет/получит, то прочесть что там не сможет. Как это можно приемлемо реализовать? Если поставить на базу данных пароль или зашифровать, то где хранить ключ, чтобы узнать его было невозможно

Приложение никак не связано с сервером
  • Вопрос задан
  • 112 просмотров
Подписаться 1 Средний Комментировать
Ответ пользователя Дмитрий Александров К ответам на вопрос (2)
jamakasi666
@jamakasi666 Куратор тега Java
Просто IT'шник.
Если в условиях стоит что кто то именно украдет\получит бд.
Шифруйте базу, пароль привязывайте к уникальному чемуто этого железа. К примеру некий хэш из mac+цп пк+sn hdd. Если сопрут то надо будет как минимум еще и узнать все необходимые данные из чего собирается пароль.
Ответ написан
Комментировать