Comme le titre le dit. En utilisant le SDK de l'iPhone, je veux RSA crypter un (petit) texte en clair en utilisant une clé existante et l'exposant que je reçois d'un serveur pour l'authentification. Sûrement c'est une tâche triviale qui nécessite une importation de bibliothèque et quelques lignes de code? Si non, pourquoi pas?J'ai: clé RSA, exposant, texte en clair. Je Veux: texte chiffré. Devrait être 2 lignes d'Obj-C non?
Q
J'ai: clé RSA, exposant, texte en clair. Je Veux: texte chiffré. Devrait être 2 lignes d'Obj-C non?
2
A
Répondre
1
Malheureusement, la seule façon de travailler avec les clés RSA sur l'iPhone est de les importer dans le KeyChain. Si cela ne vous dérange pas d'utiliser une bibliothèque tierce, alors vous pouvez contourner ce problème. Par exemple en utilisant libcrypto d'OpenSSL.
Cela ne me dérange pas d'importer la clé, mais il ne semble pas y avoir beaucoup de code exemple, ou un emballage qui importerait et crypterait pour vous. – Jimmy