SQL Cipher используется в JSONStore для шифрования вашего JSONStore.
Итак, вам нужно следовать API шифрования.
Чтобы зашифровать JSONStore просто init
его, как упомянуто здесь: http://www-01.ibm.com/support/knowledgecenter/SSHS8R_7.0.0/com.ibm.worklight.dev.doc/devref/r_jsonstore_gs_javascript.html
var collections = {
...
...
};
// Optional options object.
var options = {
// Optional username, default 'jsonstore'.
username : 'carlos',
// Optional password, default no password.
password : '123',
// Optional local key generation flag, default false.
localKeyGen : false
};
WL.JSONStore.init(collections, options) {
...
...
}
С помощью username
и password
свойства в параметрах объекта, это затем запускает опцию шифрования в JSONStore. Если вы не укажете localKeyGen
, это значит, что API .init
будет использовать сервер Worklight для генерации ключа шифрования. Если установлено значение true
, это означает, что он будет использовать слабую локальную возможность генерировать его на устройстве.
Есть много примеров в Интернете, попробуйте воспользоваться поиском или google. Например: https://www.zetetic.net/sqlcipher/sqlcipher-for-android/ –