一些常用加密,编码的汇总base64 和哈希,MD5,sha1(40位)sha128,sha256加密

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.非对称加密:常用方法

猜你喜欢

转载自www.cnblogs.com/xuehaiwuya0000/p/11528530.html