我正在尝试学习iOS中用于数据加密的cryptoswift框架,但既然苹果已经提供了安全密钥链,为什么还要使用cryptoswift框架呢?
发布于 2018-06-12 03:09:10
苹果Keychain的使用是指以最安全的方式将你的数据保存在应用程序中。
这就像在safe中保存数据一样。保护得很好。任何外人都不能碰里面的东西。
Keychain与任何Crypto Methods都不是互斥的--您可以选择同时使用两者。
最常见的情况是你想通过互联网传输你的敏感数据。即使存在https连接,您也可能希望在发送这些数据之前对其进行加密。
然后你需要在你的应用中加密你的数据,并在服务器端解密它。Keychain是保存Crypto Keys进行加密的最佳位置。在这种情况下,Crypto Keys也是需要保护的数据。
看看苹果的官方文档吧。
https://stackoverflow.com/questions/50791985
复制相似问题