0

我正在尝试在 iOS 中学习用于数据加密的 cryptoswift 框架,但是当苹果已经提供了安全钥匙串时,为什么还要使用 cryptoswift 框架呢?

4

1 回答 1

1

AppleKeychain使用是以最安全的方式将您的数据保存在应用程序中。

这就像将您的数据保存在保险箱中。保护得很好。外人不能碰里面的东西。

Keychain与任何都不互斥Crypto Methods- 您可以选择同时使用两者。

最常见的情况是您想通过 Internet 传输敏感数据。https即使存在连接,您也可能希望在发送之前加密这些数据。

然后您需要在您的应用程序中加密您的数据并在服务器端对其进行解密。Keychain是保存您Crypto Keys进行加密的最佳场所。在这种情况下,Crypto Keys它们也是要保护的数据。

看看苹果官方文档。

钥匙串服务

于 2018-06-11T19:09:10.007 回答