这一章讲解密码学基础的概念和介绍。
关于密码学
- 安全需求的问题之一:通信保密
- 解决方案:
- 古典加密
- 对称体制-DES
- 公钥体制-RSA
- 消息认证码-MAC/Hash Code
- 需要具有保密性与完整性
凯撒密码
一个加密系统包含5个要素:E,D,p,K,C
- E:加密算法,D:解密算法
- p:plaintext,C:加密结果(ciphered),K:key
注意:a=0
C=E(p)=(p+k) mode(26)
p=D(C)=(C-K) mode(26)