- 消息摘要算法
MD(Message Digest 消息摘要算法),SHA(Secure Hash Agorithm 安全散列算法),MAC(Message Authentication Code 消息认证码算法)
消息摘要算法主要应用在数字签名领域
消息认证码算法兼容了MD和SHA算法的特性,并在此基础上加上了密钥(加盐),也被称为HMAC算法,包括:HMACMD5,HMACSHA1,HMACSHA256等等。 - 对称加密算法
对加密和解密使用相同密钥的加密算法,也称单密钥加密。常见的有:AES、DES、IDEA、RC2、RC4、SKIPJACK等。 - 非对称加密算法
比如RSA,DSA,ECC等
可应用在身份认证,数据加密
一对密钥由公钥和私钥组成,公钥加密的只能由对应的私钥解密,私钥加密的只能由对应的公钥解密。前者应用于数据加密,后者应用于身份认证
网友评论