2016-04-27 4 views
0

Я работал над Ionic-приложением, где требовалось хранить данные локально, в то время как n/w недоступен. Поэтому я использовал PouchDB с sqlite для хранения данных локально, и мы должны обязательно отправлять данные в зашифрованном формате, когда n/w доступен.Шифрование данных в приложении Ionic

Я знаю, что я должен пойти для ассиметричного шифрования здесь, но есть ли плагин cordova, я смотрю или смотрю на его разработку?

ответ

0

У вас есть несколько вариантов:

  1. Cordova-sqlite-storage с sqlcipher adapter
  2. crypto-pouch

Преимущество первого в том, что шифрование выполняется на уровне SQLite, а не на уровне JavaScript, поэтому он должен быть более результативным. Недостатком является то, что плагин SQLite, как правило, not recommended for PouchDB из-за ошибки.

Если второй достаточно эффективен для вашего случая использования, я бы сказал, идите с ним.