1.md5加解密
单向加密,加密的数据不能通过解密还原
特点:
a 对于同样的文件,计算出的md5值就是一个哈希值
b md5算法是公开的,因而找到的md5生成器,背后算法是一样的
c md5拥有是一个128位二进制数,
d 从无穷序列到有限序列的映射这点可以推断出,md5算法可能产生冲突
2.3-DES加密
加密算法可逆,解密方可以通过与加密方约定的密钥进行解密,三重数据加密,且可以逆推的一种算法方案。
3DES的密钥必须是24位的byte数组
3.base64
用于传输8bit字节代码的编码方式,将非ASCII字符的数据转换成ASCII字符一种方法,在base64特别适合在http,mime协议下快速传输数据。
4.URLEncoder 编码
一种字符编码,保证被传送的参数由遵循规范的文本组成。
参考1:http://blog.csdn.net/xiadaoceshen/article/details/8464476
参考2:http://blog.csdn.net/shuangshuang37278752/article/details/8795000