在IOS Iphone和Ipad上处理数据时进行加密

在IOS Iphone和Ipad上处理数据时进行加密,iphone,ios4,cryptography,Iphone,Ios4,Cryptography,我正在创建一个安全性至关重要的应用程序。关于传入和传出的TCP/IP连接,我决定只使用HTTPS协议。那么手机上存储的数据呢?我想使用AES256或类似的加密技术。我想问问。当我在程序中处理数据(处理变量)时,我是否也应该加密数据?编写安全代码最安全的方法是什么?IOS中是否有现成的加密库,或者最好使用我的加密库?IOS SDK包含CommonCrypto库,您可以使用它进行AES加密,尽管你可能应该先读一读:你好,谢谢你的answare。但我主要关心的不仅是加密数据以发送到网络,还有如何在处理

我正在创建一个安全性至关重要的应用程序。关于传入和传出的TCP/IP连接,我决定只使用HTTPS协议。那么手机上存储的数据呢?我想使用AES256或类似的加密技术。我想问问。当我在程序中处理数据(处理变量)时,我是否也应该加密数据?编写安全代码最安全的方法是什么?IOS中是否有现成的加密库,或者最好使用我的加密库?

IOS SDK包含CommonCrypto库,您可以使用它进行AES加密,尽管你可能应该先读一读:

你好,谢谢你的answare。但我主要关心的不仅是加密数据以发送到网络,还有如何在处理数据时将其保存在内存中。是的,我知道了。但是对物理内存的攻击非常复杂,很难实现,所以除非你在处理核发射代码,否则你不必担心它们。至于保护您可能存储在闪存驱动器上的数据,请记住,您的数据只与密钥一样安全。但我的主要观点是,如果你在处理敏感数据,请雇佣一名密码学家,或者至少读一本关于加密技术的书,端到端。