如何使用加密/解密来使用post(JSON)方法发送加密数据?

时间:2012-03-15 06:41:47

标签: iphone objective-c ios json web-services

如何使用JSON POST方法发送密码,银行帐户,信用卡信息,我们无法将其作为纯文本发送。如何使用加密/解密方法发送这些非常重要的数据?

三大问题:

  1. 如何加密数据? (数据表示密码,银行帐户,信用卡信息)。
  2. 如何使用Web服务(JSON格式)发送此加密数据?
  3. 如何从服务器检索此数据并解密?

2 个答案:

答案 0 :(得分:0)

我无法告诉您如何在服务器上执行此操作,因为没有关于它的详细信息,但您应该拥有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);

答案 1 :(得分:0)

您无法发送用户的银行信息和信用卡数据。 Apple将在提交Appstore时拒绝您的申请

相关问题