为何要加密
为什么要加密,顾名思义,如果你不想让别人轻而易举的就拿到你的账号以及登录密码,如果你不想让别人获取你的敏感的数据(利益、聊天等数据),and so on; 不对数据进行加密,那就像你只穿个裤头,在到处跑,随时都可能走光;加密的重要性,我不多说,自己悟吧;
iOS 开发中经常用到的几种加密方式:MD5、Base64、RSA、AES
一般来说最常用的就是MD5和Base64:
- MD5主要应用于普通请求、返回数据,进行数据完整性校验
- Base64 主要用于防止数据明文传输
- AES 一般用于登录加密
- RSA 经常用于重要数据 以及敏感数据的加密