密码体制(加密算法)

本文介绍了密码体制的分类,包括对称密码体制(如DES、AES)、非对称密码体制及其优缺点。详细阐述了SHA-1和MD5算法的工作原理、作用和两者之间的区别,用于数据完整性保护和数字签名。
摘要由CSDN通过智能技术生成

密码体制分类方法有三种:

  1. 根据密码算法所用的密钥数量一般分为两类:非对称密码体制,对称密码体制
  2. 根据对明文信息的处理方式可将对称密码体制分为分组密码(DES、AES、IDEA、RC6)和序列密码(RC4、A5、SEAL)
  3. 根据是否能进行可逆的加密变换可以分为单项函数密码体制(MD4、MD5、SHA-1)和双向变换密码体制

对称密码体制

定义

对一个提供保密服务的密码系统,他的加密密钥和解密密钥相同,或者虽然不相同,但是其中一个的任意一个可以很容易的导出另外一个,那么这个系统采用的就是对称密钥体制

特点

优点:
- 加解密速度快
- 效率高
- 算法安全性高
缺点:
- 密钥分发过程复杂,所花代价大
- 密钥管理量困难(实现n个用户两两保密通信,每个用户需要安全获取并保管(n-1)个密钥)
- 保通信系统开放性差
- 存在数字签名的困难性(通信双方拥有相同的秘密信息,接收方可以伪造数字签名,发送方可以抵赖)

经典算法

DES、AES、IDEA、RC6

非对称密码体制

定义

对一个提供保密服务的密码系统,他的加密算法和解密算法分别用不同的密钥实现,并且加密密钥不能推导出解密密钥,那么这个系统采用的就是非对称密钥体制。

特点

每一个用户有一对密钥ÿ

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值