Puis-je accéder au trousseau sur l'iPhone?
Cette question traite de crypter des données sur l'iPhone à l'aide de la fonction crypt (). Comme une alternative, est-il un trousseau de clés sur l'iPhone et si oui, quel code dois-je utiliser pour y accéder afin de stocker les informations de connexion et puis les récupérer pour nous dans une application?
Vous devez vous connecter pour publier un commentaire.
Il y a un trousseau de clés, vous pouvez utiliser - pour le code, le meilleur pari est de vérifier la GenericKeychain exemple d'application d'Apple:
GenericKeychain échantillon
Une autre chose à noter: le trousseau de clés Api de ne pas travailler dans le simulateur lors de l'utilisation de versions plus anciennes (2.x, 3.x) du SDK de l'iPhone. Cela pourrait vous faire économiser beaucoup de frustration lors de l'essai de!
J'aime vraiment Buzz Anderson Trousseau de la couche d'abstraction et j'attends avec impatience Jens Alfke de MYCrypto pour atteindre un état utilisable. Celui-ci ne compétente de l'emploi de permettre l'utilisation sur Mac OS X et l'iPhone en utilisant le même code, mais ses caractéristiques ne fais que répéter un petit sous-ensemble du Trousseau de.
Voici ce que j'utilise pour stocker des paires Clé/Valeur dans le trousseau d'accès. Assurez-vous d'ajouter de la Sécurité.cadre de votre projet
Il est intéressant de noter que ces clés/valeurs ne seront pas supprimés si l'utilisateur supprime votre application. Si un utilisateur supprime de votre application, puis réinstalle, les clés/valeurs seront toujours accessibles.
Rappelez-vous aussi que lors de la génération d'un id d'application, si vous voulez plus d'une application à accéder à la même Trousseau d'informations, vous devez générer une wild-card, AppID (#####.com.préfixe.*)...
Avec la dernière version 1.2 de la GenericKeychain échantillon Apple fournit un trousseau wrapper qui fonctionne également sur le Simulateur d'iPhone. Consultez cet article pour plus de détails: http://dev-metal.blogspot.com/2010/08/howto-use-keychain-in-iphone-sdk-to.html
Ici est une bonne classe wrapper de M. Granoff
https://github.com/granoff/Lockbox
Grâce