是否应该手动加密钥匙串中的数据?

时间:2017-01-04 10:01:16

标签: ios encryption keychain

很抱歉这个是/否的问题。

我们是否应该使用单独的算法加密密码,同时保存在钥匙串中或保留keychain默认cryptography机制?

如果我知道为什么?

我正在考虑在钥匙串中存储用户名和密码,这是完美的。

2 个答案:

答案 0 :(得分:0)

您无需为其使用其他加密。在iOS Security Guide中阅读有关iOS安全性的更多信息,包括Keychain工作。

答案 1 :(得分:0)

如果您想在本地存储用户名或电子邮件和密码,那么Keychain是最佳选择。看看KeyChain Documentation

<强> All the password data in the keychain is protected using the Triple Digital Encryption Standard (3DES).

您还可以参考其中一个答案here

如果您有一些机密数据,最好再提供一层安全保护。所以由你决定。

您可以在插入Keychain之前加密它。

您可以使用AES以及iOS中提供的更多加密技术。

Here

下载KeyChain Apple Official Sample Code