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

Iphone 如何使用加密/解密使用post(JSON)方法发送加密数据?,iphone,objective-c,ios,json,web-services,Iphone,Objective C,Ios,Json,Web Services,如何使用JSON POST方法发送密码、银行帐户、信用卡信息,我们不能以纯文本形式发送。如何使用加密/解密方法发送这些非常重要的数据 三大问题: 如何加密数据?(数据指密码、银行账户、信用卡信息) 如何使用web服务(JSON格式)发送此加密数据 如何从服务器检索此数据并解密 我无法告诉您如何在服务器上执行此操作,因为没有关于此操作的详细信息,但您应该拥有SSL证书。在iPhone端,要加密/解密某些内容,请使用以下命令: NSString *stringToEncrypt = "Secure

如何使用JSON POST方法发送密码、银行帐户、信用卡信息,我们不能以纯文本形式发送。如何使用加密/解密方法发送这些非常重要的数据

三大问题:

  • 如何加密数据?(数据指密码、银行账户、信用卡信息)
  • 如何使用web服务(JSON格式)发送此加密数据
  • 如何从服务器检索此数据并解密

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

    您不能发送用户的银行信息和信用卡数据。苹果将在向Appstore提交时拒绝您的应用程序

    这是一个如此宽泛的问题,无法给您详细的答案,您实际上是在要求我们为此编写代码。请先做一些研究(非常基本的东西,真的,可以用搜索引擎回答),然后如果你有具体的技术问题,请回来。