Я занимаюсь разработкой приложения, которому нужно хранить секреты в базе данных.
Мне нужна портативная база данных (например, Firebird, Sqlite и т. Д.), Где данные будут храниться в зашифрованном виде или защищены паролем, или оба ...
Давайте возьмем в качестве примера , который я хочу создать менеджер паролей. Мне нужно будет сохранить эти пароли в базе данных. Я привык использовать Embed Firebird, но не для секретных данных.
Другим решением является естественное использование базы данных и шифрование файла базы данных, когда я не подключен к файлу, но я не уверен в последствиях для безопасности или производительности.
Какой лучший метод вы рекомендуете?