今天公司让做支付系统,为了安全起见,需要对一些数据进行加密,然而我首想到的就是 base64 ,严格来说这不是一种加密方式,这只是将原有的一些字符串或者其它的一些文本进行一个转化而已,就是转化成数字,大小写字母,以及一些符号。当然,也可以转化回来。

  自己研究了大半天的 base64 加解密的算法后,然后提交到后台,后台竟然解密不了,解密不了就无法进行确认,然而我之前的研究也就是然并卵了,算了,没办法,研都已经研究了,就贴出来吧,万一以后有用了呢。

  既然使用到了加密,就应该有算法:

  先上代码看看算法吧:

  下面到 .m ,实现类方法

  接下来就是算法的实现方法了

    然后就是解密算法的实现了

     到这里,base64 的这个类已经算写好了

回到 ViewContrller 里调用就行了

最新文章

  1. iOS 切换首页-更改tabbar的容器控制器
  2. jquery.on()超级方法
  3. ios异常错误
  4. Win7 + ubuntu14.04 双系统安装教程
  5. 64位Win7系统下vs2010调试无法连接oracle
  6. php中的curl】php中curl的详细解说
  7. Dreamweaver 添加 cakephp ctp后缀名
  8. 修改 Analysis Service 服务器模式
  9. vim下使用YouCompleteMe实现代码提示、补全以及跳转设置
  10. 03-Foundation中NSMutableArray遍历、复制和排序
  11. idea 端口占用
  12. JavaScript学习心得
  13. 201771010126 王燕《面向对象程序设计(java)》第十八周学习总结
  14. Ketlle
  15. Nginx高级配置,同1台机器部署多个tomcat、配置多个域名,每个域名指向某一个tomcat下的项目,共用Nginx80端口访问;
  16. java图片操作--生成与原图对称的图片
  17. APP性能测试,网易Emmagee工具
  18. Eclipse 2017最佳20个插件
  19. 天猫浏览型应用的CDN静态化架构演变(转)
  20. SpringMVC 使用 RESTful 架构实现 CRUD 操作

热门文章

  1. Gitolite配置管理和GIT基本操作
  2. maven Ubuntu14.04 安装
  3. PHP 计算出内存最高占用.
  4. P1083 借教室
  5. svn截图
  6. SQLQuery 实现别名映射
  7. Bluetooth RFCOMM介绍
  8. HTML5的新事件
  9. Linux上free命令的输出
  10. [LeetCode]题解(python):053-Maximum Subarray