2016-03-04 153 views
0

我正在使用SQLite數據庫來構建iOS應用程序。存儲用戶名和密碼的最佳方式是:在數據庫還是鑰匙串中?另外,如果我在數據庫中存儲任何數據,我如何才能使它像鑰匙串一樣安全?存儲iOS應用程序的用戶密碼和用戶名

+0

使用鑰匙串,否則加密用戶名和密碼,然後將其存儲到localdb,如AES加密。請使用COREDATA更改SQLite –

+0

你可以檢查你從這個鏈接的答案http://stackoverflow.com/questions/6972092/ios-how-to-store-username-password-within-an-app?rq=1 – iParesh

+0

謝謝karthik – Alex

回答

2

鑰匙扣比較好。但是,我們建議您不要保存密碼。您應該始終保存散列值並比較散列,以查看登錄是否正確!

0

鑰匙串是保存任何類型密碼的最佳選擇。使用圖書館SSKeychain這是一個輕量級的包裝鑰匙鏈。

+0

Keychain在哪方面不是更好? –

+0

你的建議是非常矛盾的......如何直接使用鑰匙鏈的包裝更好? – Luke

+0

你誤會了我。我提到鑰匙串是最好的選擇。 @Luke我從來沒有說過SSKeychain比Keychain更好。它只是一個建議。所以我的建議並不矛盾。 –

相關問題