У меня есть электронное приложение, которое сохраняет данные в базе данных SQLite, хранящейся на моей машине.У меня есть все настройки для операции CRUD, и приложение работает нормально.Теперь мне нужно зашифровать файл БД SQLite.Я искал онлайн решение, но все решение для предварительно зашифрованной БД, которая расшифровывается внутри Electron.
Требуется, чтобы пользователь предоставил пароль, с помощью которого приложение будет шифровать файл БД, а в дальнейшем пользователь предоставит пароль для расшифровки и выполнения операции CRUD
Любая идея, как этого добитьсяэто?
PS: Я проверил документы SQLCipher и не могу найти то, что мне нужно.До сих пор я использовал модуль узла sqlite3 для выполнения CRUD
Edit 1 : я пытался использовать модуль sqlite-cipher , и я былвозможность зашифровать БД в отдельном файле JS.но когда я интегрирую то же самое с электронным ipcMain, приложение закрывается из-за высокого потребления оперативной памяти.Какие-либо предложения???