加密算法
1、摘要算法
2、对称加密算法
3、非对称加密算法
1、摘要算法
别称: 哈希算法、散列算法、杂凑算法
常见类型: MD5、SM3
特点: 使用哈希算法、固定长度、不可逆
①使用哈希函数将任意长度的消息压缩成固定长度的摘要
②摘要具有唯一性,且无法由摘要恢复出原始信息
2、对称加密算法
常见类型: 3DES、SM1、SM4、SM7
特点: 加解密使用相同密钥
3、非对称加密算法
常见类型: RSA、SM2、SM9
特点: 两对密钥,公钥加密,私钥解密
①发送方和接收方都有一对密钥(公钥+私钥)
②私钥接收方自己持有,公钥自己对方均持有
③发送方使用接收方的公钥对消息进行加密,然后将加密后的消息发送给接收方。
接收方使用自己的私钥对收到的加密消息进行解密