@frankwolf

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

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

Приложение никак не связано с сервером
  • Вопрос задан
  • 108 просмотров
Пригласить эксперта
Ответы на вопрос 2
Если поставить на базу данных пароль или зашифровать, то где хранить ключ, чтобы узнать его было невозможно

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

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы