我有一个通过SSL与Web服务对话的iPhone应用程序。我想分发一个密钥与应用程序,应用程序可以使用它来标识自己的Web服务(应用程序密钥)。所有应用程序都可以使用相同的密钥,因此我可以为每个应用程序分发相同的密钥。如何分发它,以防止它被应用程序以外的任何东西发现或使用?我正在使用带有SQLite数据库的Core Data。
nqwrtyyt1#
您可以使用iOS密钥链机制。Google搜索更多信息,或者看看SFHFKeychainUtils,这是Buzz Andersen的一个小类,它使处理钥匙链变得非常容易。如果你担心iOS钥匙链提供的“真实的”安全性,请在this very interesting S.O. article阅读。
SFHFKeychainUtils
1条答案
按热度按时间nqwrtyyt1#
您可以使用iOS密钥链机制。Google搜索更多信息,或者看看
SFHFKeychainUtils
,这是Buzz Andersen的一个小类,它使处理钥匙链变得非常容易。如果你担心iOS钥匙链提供的“真实的”安全性,请在this very interesting S.O. article阅读。