![]() |
1
6
是的,很容易找到。运行
使用SSL进行安全连接。它使用非对称加密,这意味着加密数据的密钥与解密数据所需的密钥不同。这样,即使攻击者发现了你的加密密钥,他们仍然无法使用它进行解码。所有主要的HTTP服务器和客户端库都支持HTTPS,这就是它所做的。 |
![]() |
2
4
你认为那到底是什么“一定程度”?您的应用程序包含的每一条指令和每一条数据都可以查看。此外,对每个设备使用相同的密钥是密码疯狂的终极。 只需使用HTTPS。SSL/TLS是一种安全的、经验证的技术,内置于每个主要的HTTP服务器和每个主要的HTTP客户端库中。 |
![]() |
3
2
使用对称算法。如果您需要高安全性,也许您应该考虑使用非对称方法。这样,您甚至可以在每个会话中重新创建密钥,并且只需要交换公钥。
|
![]() |
4
1
iOS有密钥链服务,可以安全(相对)方便地存储加密密钥等内容。退房 Keychain Services Programming libSystem中包含的CommonCrypto库中也提供了您可能需要的所有cryptoapi。简而言之,在保护iOS应用程序安全方面,不需要走捷径。 |
![]() |
5
0
你需要研究的是:
(注意-我并不是说这些是你问题的解决方案,但了解它们会让你了解所涉及的问题,更好地为你选择解决方案做好准备) 另外,为什么不能使用HTTPS连接呢? 最后,如果这个加密方案是为了保护关键数据,你最好雇个顾问来帮你,因为作为一个新手,你肯定会犯一些基本的错误。 |
![]() |
Martin sku · 在目标C中打印时间 3 年前 |
![]() |
Vinod prajapat · 如何更新数组的最后一个元素? 3 年前 |
![]() |
subin272 · 修复iOS中的多个按钮单击事件? 7 年前 |
![]() |
James Chan · 如何使用锁定/解锁? 7 年前 |
![]() |
Josh F. · NSBundle mainBundle返回零 7 年前 |