密码学基础
一、信息安全的目标
私密性
完整性
源认证
不可否认性
二、如何保证信息的私密性
加解密的相关术语:
*算法
*密钥
*明文
*密文
F(明文+密钥)= 密文
FN(密文+密钥)= 明文
三、加解密算法总共分为两大类:
对称加解密算法:
定义:加解密密钥一致
特征:加解密长度在40~256位之间;加解密速度快(适合加密视频这种大文件);使用简单的数学操作,很容易通过硬件加速;用于大块数据的加密。
缺点:密钥管理是严重问题(窃取或劫持)。
常见的对称加密算法:DES、3DES、AES
DES:(数据加密标准)
广泛使用的对称加解密算法
固定密钥长度是56位
算法非常的好,没有任何的漏洞,但由于密钥长度短,容易收到暴力破解