如何使用加密/解密使用post(JSON)方法发送加密数据?
问题描述:
如何使用JSON POST方法发送密码,银行账户,信用卡信息,我们不能将它作为纯文本发送。如何使用加密/解密方法发送这个非常重要的数据?如何使用加密/解密使用post(JSON)方法发送加密数据?
三大问题:
- 如何对数据进行加密? (数据是指密码,银行账户,信用卡信息)。
- 如何使用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时,Apple会拒绝您的申请
** SSL **怎么样? – deceze 2012-03-15 06:42:36
这是一个非常广泛的问题,没有办法给你一个详细的答案,而且你基本上要求我们为此编写代码。请首先做一些研究(非常基本的东西,真的,可以用搜索引擎回答),然后回来,如果你有特定的技术问题。 – 2012-03-15 07:22:23