【问题标题】:How to use Encryption/Decryption to send encrypt data using post (JSON) method?如何使用加密/解密使用 post (JSON) 方法发送加密数据?
【发布时间】:2012-03-15 06:41:46
【问题描述】:

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

三大问题:

  1. 如何加密数据? (数据指密码、银行账户、信用卡信息)。
  2. 如何使用 Web 服务(JSON 格式)发送此加密数据?
  3. 如何从服务器获取这些数据并解密?

【问题讨论】:

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

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


【解决方案1】:

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

【讨论】:

    【解决方案2】:

    您不能发送用户的银行信息和信用卡数据。提交到 Appstore 时,Apple 会拒绝您的申请

    【讨论】:

      猜你喜欢
      • 2020-04-30
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2019-07-22
      • 1970-01-01
      • 1970-01-01
      • 2020-04-07
      • 2010-10-25
      相关资源
      最近更新 更多