2017-01-12 1 views
0

Salut, je suis nouveau pour le développement de l'application ios. J'ai un module et un exposant et j'ai besoin de générer SecKey et ensuite l'utiliser pour crypter certaines données (cryptage RSA). S'il vous plaît n'importe quelle aide dans Swift.Comment générer une clé publique en utilisant le module et un exposant?

+3

Vous ne devez pas implémenter d'algorithmes de chiffrement ou de génération de clé par vous-même (n'étant pas un expert en cryptographie). Lorsque la sécurité est importante, utilisez des bibliothèques et des outils bien établis et bien établis. – werediver

+0

pouvez-vous donné un exemple d'exemple? – vara

Répondre

1

Vous ne devez pas implémenter des algorithmes cryptographiques ou la génération de clés par vous-même (n'étant pas un expert en cryptographie). Lorsque la sécurité est importante, utilisez des bibliothèques et des outils bien établis et bien établis.

Sur iOS, il est intéressant de consulter l'API SecKey (SecKeyEncrypt(_:_:_:_:_:_:) et ainsi de suite). Il a été mentionné à la WWDC 2016 Session 706 commençant at 16:10.

Vous pouvez trouver utile d'étudier le projet exemple CryptoCompatibility qui "montre des opérations cryptographiques courantes utilisant des API Apple".

En tant que solution multiplate-forme, vous pouvez utiliser OpenSSL qui fournit également RSA API.