数据加密

加密算法分类

哈希算法:

加密后无法解密,不可逆(代表:md5 sha256)

www.cmd5.com

对称算法:

用同一个密钥加密和解密,可逆(代表:aes cbc),这种算法不是很安全,他存在的优势是速度快

非对称加密算法:

加密用一个密钥,解密用另外一个密钥,每次加密解密的密钥都是不一样的,可逆(代表:RSA)

密钥1---私钥---用来解密

密钥2---公钥---用来加密

加密算法使用场景

用户登录:

MD5 RSA sha256

验证数据传输是否一致:

MD5

数据库中,存储的用户密码

密码是加密后的(多层md5加密的/自定义的)

 

base64 不是加密算法,他是一种编码格式,可以解码

案例

举例:base64

 

举例:md5

 举例:RSA

 

 

posted @ 2020-05-19 14:14  linma  阅读(143)  评论(0编辑  收藏  举报