PBKDF2 en utilisant CommonCrypto sur iOS
Je suis en train d'utiliser CommonCrypto
pour générer des clés à l'aide de PBKDF2
mais je n'arrive pas à importer CommonCrypto/CommonKeyDerivation.h
je viens d'erreurs qu'il n'est pas trouvé.
Des idées?
edit: je devrais probablement mentionner que j'ai déjà ajouté le cadre de la sécurité et je peux importer tous les autres CommonCrypto
en-têtes.
source d'informationauteur AnthonyM
Vous devez vous connecter pour publier un commentaire.
Voici comment j'ai générer AES256 clés. Le seul intérêt c'est que je reçois CommonCrypto à estimer pour moi combien de tours à utiliser. Il semble assez straightforwards.
C'est le code que j'ai utilisé:
Vous construisez pour iOS5 ? ou des versions antérieures ?
Les deux API,
CCKeyDerivationPBKDF
etCCCalibratePBKDF
définie dans le fichier d'en-tête ne sont disponibles que sur IOS5 (ou OSX 10.7), et plus tard.Vous pouvez assurez-vous que le fichier existe, par l'exécution de ce à l'intérieur d'une fenêtre de terminal: