1. base64:jiang原八位二进制字符拆解成六位二进制的字符格式(2^6=64)。一种把3字符转换成4字符的编码方式,其用于简单编码加密,防止肉眼直接看到原信息。最普遍的网络数据传输编码方式。像密钥一般都是采用base64编码方式。
2.hash算法:一种加密算法,可以将任意长度的字符转换成固定长度的字符。方便存储,校验。主要有md5,sha1,sha256,sha521,sha384。
md5的长度为32个16进制字符,长度128位;sha1的长度40个16进制位,长度160位;sha256长度256位;sha512长度512位。
3.uuid:通用唯一标识码,128位,即32个16进制字符。
2.对称加密:
3.非对称加密:常用方法