###导语
最近公司要求对服务器的token等参数进行一个简单的加密,防止恶意请求。要求加密过程自定义,于是就想到了用base64,其实这不是一个加密解密的算法,其实它就是使用64个字符来对任意数据进行编码解码的,具体底层实现原理就不讨论了,它是随着iOS7推出的。
##我的实现过程(可以根据公司需求自定义):
1.先编码一次
2.对编码结果的数据交换首位字符在编码一次
3.对编码结果逆序在编码一次
##示例代码
###结束语:
这个可以根据公司的要求跟后台写的好加密的规则,解密就交给后台了,方法:initWithBase64EncodedData
采用逆向规则解密即可,当然这个是极其容易被破解的,涉及敏感数据是不可使用这个方法的。