我可以在哪里可以安全地将密码存储在Swift中?是Cloudkit好吧



我正在创建一个使用帐户的应用。存储数据(即用户名,密码等)的最佳方法是什么?我已经实现了CloudKit,所以我可以以某种方式将其存储在那里吗?

如果我要使用钥匙扣访问,则如何基于该帐户的云中存储信息?

要更安全地存储密码,您应该将它们存储在钥匙扣中。根据设置的不同,钥匙扣在不同的iOS设备之间共享。

您切勿在任何地方存储任何未加密的密码。当您想存储密码时,请使用一种方法哈希。这样,您可以通过比较哈希(Hashes)来查看提供的密码是否有效,但是无法保留原始密码。

我从您的问题中了解到您想将它们存储在中心位置吗?那么CloudKit可能是一个选择。但是,如果您只需要在设备本身上,然后将其存储在钥匙扣中。

最新更新