Как использовать шифрование / дешифрование для отправки зашифрованных данных с использованием метода post (JSON)? - PullRequest
0 голосов
/ 15 марта 2012

как отправить пароль, банковский счет, информацию о кредитной карте, используя метод JSON POST, мы не можем отправить его в виде простого текста. Как использовать метод шифрования / дешифрования для отправки этих очень важных данных?

Три основные проблемы:

  1. Как зашифровать данные? (Данные означают пароль, банковский счет, данные кредитной карты).
  2. Как отправить эти зашифрованные данные с помощью веб-службы (формат JSON)?
  3. Как получить эти данные с сервера и расшифровать?

Ответы [ 2 ]

0 голосов
/ 05 апреля 2012

Вы не можете отправить банковскую информацию и данные кредитной карты пользователя.Apple отклонит вашу заявку при отправке в Appstore

0 голосов
/ 05 апреля 2012

Я не могу рассказать вам, как это сделать на вашем сервере, потому что нет подробностей об этом, но у вас должен быть сертификат SSL. На стороне iPhone, чтобы зашифровать / расшифровать что-либо, используйте следующее:

NSString *stringToEncrypt = "Secure Info Here";
NSData* data = [stringToEncrypt dataUsingEncoding:NSUTF8StringEncoding];
NSData *encryptedData = [data EncryptWithKey:@"key_you_want_to_use"];
NSLog(@"Encrypted data: %@", encryptedData);
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...