3
我們正在構建一個使用indexedDb存儲客戶端數據的離線web應用程序。數據將被脫機存儲,當有網絡時,它會將這些數據同步到服務器。客戶端敏感數據的加密
問題
我們使用AES在IndexedDB的數據進行加密,但我們不知道如何管理客戶端的加密密鑰。似乎沒有辦法在javascript中維護加密密鑰,而沒有任何人可以使用開發工具。我們不能依賴服務器,因爲應用可能無法連接到服務器數週。
有沒有人有任何想法,我們如何可以安全地管理客戶端的這個加密密鑰?
或者進一步使用混淆的NaCl/PNaCl代碼。 –