2012-01-13 19 views
0

我正在创建一个安全性至关重要的应用程序。关于传入和传出TCP/IP连接的问题,我决定只使用HTTPS协议。关于要存储在手机上的数据,我想使用AES256之类的加密技术或类似的东西。我想问。当我在程序中处理数据(处理变量)时,是否也应该加密数据?哪种编写安全代码最安全? IOS中是否有一些准备好的加密库或者最好使用我的?使用iOS Iphone和Ipad上的数据进行加密

回答

1

iOS的SDK包括您可以使用AES加密,不过你应该读这首CommonCrypto库:Why Isn't My Encryption.. Encrypting?

+0

你好,谢谢你的answare..But我主要关注的不仅是对数据进行加密将其发送给网络,但如何在使用网络时将其保存在内存中。 – 2012-01-13 11:41:37

+0

是的,我明白了。但是对物理内存的攻击非常复杂并且很难完成,所以除非你使用核启动代码,否则你不需要担心它们。至于保护您可能存储在闪存驱动器上的数据,请记住,您的数据只与您的密钥一样安全。但我的主要观点是,如果您使用敏感数据,聘请密码专家,或者至少读一本关于密码学的书,端到端。 – 2012-01-13 12:09:18

相关问题