- 1
- 0
- 约1.7千字
- 约 7页
- 2026-10-13 发布于中国
- 举报
密码学知识点汇总
密码学基础知识
1.密码学定义
密码学是研究信息加密和解密的学科,主要涉及如何保护信息在传输和存储过程中的机密性、完整性和认证性。
2.密码学目标
-机密性:确保信息不被未授权者获取。
-完整性:确保信息在传输过程中不被篡改。
-认证性:确保信息来源的合法性。
-不可否认性:确保信息发送者不能否认其发送的信息。
3.密码学分类
-对称加密:加密和解密使用相同密钥。
-非对称加密:加密和解密使用不同密钥,通常分为公钥和私钥。
-混合加密:结合对称加密和非对称加密的优点。
对称加密
1.对称加密原理
使用相同密钥进行加密和解密,常见算法有DES、AES、3DES等。
2.DES算法
-数据块大小:64位。
-密钥长度:56位。
-轮数:16轮。
-优点:计算效率高。
-缺点:密钥长度较短,安全性较低。
3.AES算法
-数据块大小:128位。
-密钥长度:128位、192位、256位。
-轮数:10轮(128位密钥)、12轮(192位密钥)、14轮(256位密钥)。
-优点:安全性高,计算效率高。
-缺点:密钥长度较长,管理复杂。
4.3DES算法
-数据块大小:64位。
-密钥长度:168位(实际有效密钥长度为112位)。
-轮数:16轮。
-优点:安全性较高。
-缺点:计算效率较低。
原创力文档

文档评论(0)