我正在创建一个使用帐户的应用。存储数据的最佳方式是什么(即用户名,密码等)?我已经实现了CloudKit,所以我可以以某种方式存储它吗?
如果我使用Keychain Access,那么我如何根据该帐户在云中存储信息?
答案 0 :(得分:1)
为了更安全地存储密码,您应将其存储在钥匙串中。根据设置,不同iOS设备之间共享钥匙串。
答案 1 :(得分:0)
你永远不应该在任何地方存储未加密的密码。当您确实要存储密码时,请使用单向哈希。通过这种方式,您可以通过比较哈希来查看提供的密码是否有效,但是无法获取原始密码。
我从您的问题中了解到您希望将它们存储在中央位置?然后CloudKit可以是一个选项。但如果您只需要在设备上使用它,那么将其存储在钥匙串中。