Шифрование для Objective-C - PullRequest
       4

Шифрование для Objective-C

1 голос
/ 13 июля 2010

Мне нужно отправить зашифрованные данные на удаленный сервер из Objective-C с помощью веб-службы.Какой метод шифрования я должен использовать?Он должен поддерживать и Objective-C, и удаленный сервер.

1 Ответ

2 голосов
/ 13 июля 2010

CommonCryptor.h - заголовок для шифрования C на iPhone.Он поддерживает следующие алгоритмы:

kCCAlgorithmAES128,
kCCAlgorithmDES,        
kCCAlgorithm3DES,       
kCCAlgorithmCAST,       
kCCAlgorithmRC4     

Если вы работаете в MacOS, у вас есть CommonCrypto плюс все опции OpenSSL.Я не знаю обёртки Objective-C для этих классов, но CommonCrypto довольно прост с точки зрения шифрования.

Все эти алгоритмы достаточно распространены, чтобы у вас не возникало проблем с поиском реализации независимо от сервера.Платформа.Если у вас нет веской причины выбрать другой алгоритм, AES - разумный выбор.

Edit:

Ответ на этот аналогичный вопрос предложил SSCrypto в качестве Objective-CОбертка для OpenSSL.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...