加密算法:
md5
(单向散列算法)的全称是Message-Digest Algorithm 5
MD5算法原理
http://blog.csdn.net/forgotaboutgirl/article/details/7258109
为什么说 MD5 是不可逆的?
https://www.zhihu.com/question/22651987
Base64
从原理上搞定编码-- Base64编码
http://www.cnblogs.com/chengxiaohui/articles/3951129.html
AES
白话解释对称加密算法 VS 非对称加密算法
https://zhuanlan.zhihu.com/p/21336272
对称加密:
明文 <-> 密钥 <-> 密文
常见的对称加密算法有DES、3DES、AES、Blowfish、IDEA、RC5、RC6。
非对称加密
首先要有一对key,一个被称为private key私钥,一个成为public key公钥
把你的public key分发给想给你传密文的用户,然后用户使用该public key加密过得密文,只有使用你的private key才能解密
这种加密算法应用非常广泛,SSH, HTTPS, TLS,电子证书,电子签名,电子身份证等等。