2015-07-13 78 views
0

請參閱this link以使用SQLCipher實施IBM MobileFirst項目中的數據加密操作。使用SQLCipher加密數據

該文檔指出SQL Cipher包含在MobileFirst for Android中,但它沒有給出任何描述此操作的示例應用程序。
任何人都可以分享一個例子嗎?

+0

網上有很多例子,請嘗試使用搜索或谷歌搜索。 例如: https://www.zetetic.net/sqlcipher/sqlcipher-for-android/ –

回答

0

SQL密碼用於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) { 
    ... 
    ... 
} 

通過使用該選項usernamepassword屬性對象,這則觸發JSONStore加密選項。如果您未指定localKeyGen,則表示.init API將使用Worklight Server生成加密密鑰。如果設置爲true這意味着它將使用較弱的本地能力在設備上生成它。

相關問題