常见加密算法

1.对称加密算法

对称加密算法是指加密和解密采用相同的密钥,是可逆的(即可解密)

AES

DES

3DES

优点:加密速度快

缺点:密钥的传递和保存是一个问题,参与加密和解密的双方使用的密钥是一样的,这样密钥就很容易泄露。

2.非对称加密算法

RSA

DSA

ECC

优点:加密和解密的密钥不一致,公钥是可以公开的,只需保证私钥不被泄露即可,这样就密钥的传递变的简单很多,从而降低了被破解的几率。

缺点:加密速度慢

3.线性散列算法

MD5

SHA1

HMAC

posted @ 2021-10-07 16:24  陌路旧夜  阅读(109)  评论(0编辑  收藏  举报