繁体   English   中英

如何加密iphone应用程序

[英]how to encrypt iphone application

我的应用程序中有一些我想保护的敏感数据(电子邮件密码)。 我一直在阅读有关 AES 的信息,但您必须使用密码来加密和解密数据。 如果用户得到我的代码,他将获得密码,能够解密并获得我的 email 密码,这就是我想要避免的。 所以我有一些问题:

1.我应该使用什么技术?

2.如果我加密整个应用程序(不仅是密码字符串),当我向他们提交我的应用程序时,Apple 是否能够解密它。

3.用户安装应用程序时,email密码是否仍会被加密?

提前致谢!

您的应用在设备上解密的任何内容也可能被攻击者解密。 此外,您的应用程序中无需包含电子邮件(我假设这意味着 SMTP 帐户密码)。 只需使用 web 服务即可。

在您的应用程序中,像这样创建请求 URL:

NSString *requestURLString = [NSString stringWithFormat:@"https://example.com/registration-api/register.php?name=%@&email=%@", [name stringByAddingPercentEscapesUsingEncoding:NSUTF8StringEncoding], [email stringByAddingPercentEscapesUsingEncoding:NSUTF8StringEncoding]];

您的 web 服务可能如下所示:

<?php
    $message = "Name: $_GET[name]\n\n$_GET[message]";
    mail('registrations@example.com', 'New User Registration', wordwrap($message, 70));
?>

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM