数据管理以及加密解密
llyouss
从事于iOS app开发,快速开发!
展开
-
iOS AES256/RSA/DES/MD5/sha-1 (加密/解密)
分享源码,让苦逼的开发生活见鬼去。 最近一直苦于开发,今天稍微有些时间,趁机先分享一下数据的加解密。后续补充用户数据的加密存储以及数据存储管理。 1.AES加密 AES加密的原理可以百度,这里就不详细说明了 优点:简单、可并行计算、误差不传递 缺点:不能隐藏明文模式(比如图像加密轮廓仍在)、主动攻击(改明文,后续内容不影响,只要误差原创 2016-10-17 00:49:37 · 4461 阅读 · 0 评论 -
iOS KeyChain 浅析以及应用(数据AES加密)附demo
一.iOS钥匙串KeyChain 解析 根据苹果的介绍,iOS备中的Keychain是一个安全的存储容器,可以用来为不同应用保存敏感信息比如用户名,密码,网络密码,认证令牌。苹果自己用keychain来保存Wi-Fi网络密码,VPN凭证等等。它是一个sqlite 数据库,位于/private/var/Keychains/keychain-2.db,其保存的所有数据都是加密过的。原创 2016-10-29 20:25:24 · 2813 阅读 · 1 评论