0
我正在構建一個Ionic/Ng Cordova應用程序,我只想在用戶正確輸入訪問代碼時提供對某些視圖的訪問權限。如何在本地存儲(或其他數據庫)上安全地保存敏感訪問代碼?
應用程序首次啓動後,系統會要求用戶設置訪問代碼。
如何使用訪問代碼來訪問某些視圖是另一個話題,我將分別進行調查。
現在,我只關心如何在設備上保存訪問代碼的安全性,這樣,用USB連接到計算機的用戶無法讀取此代碼或我的應用程序的源代碼。
我想編寫變換接入代碼加密的字符串,例如自定義函數:
function encryptAccessCode(accessCode) {
return accessCode.split("").reverse().join("");
}
我擔心然而,有人能讀我的應用程序的源代碼,然後找到這個函數,從而能夠解密加密的訪問碼字符串。
您可以使用類似UglifyJS的東西,您可以使用像md5一樣的散列方法。 – jcubic 2015-04-01 10:41:58