Разрабатываю desktop приложение на BackboneJS. Для сборки используется NW.JS. Все данные хранятся в WebSQL. Как можно зашифровать данные в БД? Переопределить sync и fetch и там шифровать? Либо есть какой-то более удобный метод? Если переопределять sync и fetch, то как это лучше сделать, что бы применилось ко всем моделям и коллекциям в приложении.
Через прототип переопределил стандартные методы fetch, save у модели и коллекции, сделал там шифрование, потом от своей коллекции и модели у которой переопределил эти методы наследовался по всему приложению.