本篇博客是使用Android端与Java服务端交互——SocketIO中的通信方式连接Android客户端和java服务器端的。如果对这方面没有了解过的,可以随意去看看;如果对这方面没有需求或者只关心加密操作的同志请继续。
在Android端做数据加密操作以前在做毕业设计的时候就想把这个功能加进去,奈何时间有限,知识有限再加上这个需求并没有那么迫切,时间一长就没有继续纠缠下去了。现如今,项目中要求加上这个功能,没办法,只能硬着头皮上咯。
一通google之后,搜了不少有用的资料作为存档,贴出来也给大人们享受享受。
1.PHP,安卓,ios相互适用的AES加密算法
http://wangsigui.blog.51cto.com/5362901/1340415
2.iOS,Android,WP, .NET通用AES加密算法
http://www.cnblogs.com/mantgh/p/4244891.html
3.Android、iPhone和Java三个平台一致的加密工具
http://www.iteye.com/topic/1127949
4.关于AES256算法java端加密,ios端解密出现无法解密问题的解决方案
http://my.oschina.net/nicsun/blog/95632
5.Android与IOS通用AES加密解密方法
http://blog.csdn.net/yuxikuo_1/article/details/39476071
6.android、ios与服务器端php使用rsa加密解密通讯
http://blog.csdn.net/xyxjn/article/details/17225809
7.PHP android ios相互兼容的AES加密算法
http://www.funboxpower.com/868.html
8.Android DES AES MD5加密
http://m.blog.csdn.net/blog/u014071669/39341689
9.Java Base64、AES、SHA1、MD5加密算法
http://my.oschina.net/u/1447924/blog/377798
10.在Java、Android、PHP實現AES加解密,並且互通的方式
http://magiclen.org/aes/
11.AES Encryption : AES « Security « Android
http://www.java2s.com/Code/Android/Security/AESEncryption.htm
12.Given final block not properly padded
http://bbs.csdn.net/topics/80064751
13.android 和java平台通用的AES加密解密(Android端与java端互相解密的解决方案)
http://my.oschina.net/wangxnn/blog/390346
好了,以上就是我所搜集的有关AES加密相关的资料了,因为在网上搜了一通发现目前AES加密这一块安全性能还不错,大部分人都推荐使用,so,跟着人民群众走不会错的,当然,如果你有更好的加密操作的话,可以分享给我,在此小生先谢谢各位了。
进入正题吧,先贴出代码:
package