Bootstrap

网络安全 密码学

密码学
1、 密码学概述
二战时期美军截获了日军密码,日军当时使用的是JN25密码,因此,美军在在中途岛战役中取得了巨大成功
密码学发展史:
古代密码学:
天书、象形文字、矾书、凯撒密码……
公元前5、6世纪,古斯巴达人发明了天书(是一种器械,在上面书写文字)
近代密码学:
香农发表《保密系统的通信原理》,从此开始,密码学作为一门学科
近代密码学一分为二,香农为分界线
密码学技术:
为了让攻击者没有办法截取到信息,并且无法伪造信息
密码系统:
明文M、密文C、密钥K和算法组成(加密E、解密D)
密码系统的安全策略:
密码系统可以采取两种安全策略:基于算法保护和基于密码保护
密码系统的设计要求:(四点)
系统便于实现、不应该依赖于某一体制或某一算法(移植性低)、
2、 古典密码体制
现代很少使用,但是思想值得借鉴
代换密码技术:
从一个字母替换到另一个字母
单表代换:
在加密时用一张自制字母表上的字母来代替明文上的字母(比如说A——Z,B——D)来达到加密。例如凯撒密码
在这里插入图片描述

多表代换:
多表代替密码是古典密码中代替密码的一种。针对单表代替密码容易被频率分析法破解的缺点,人们提出多表代换密码&#x

;