对称加密原理

对称加密:私钥/单钥/常规加密,发送方和接收方共享同一份密钥。
image.png
image.png
加密算法公开,需要安全通道传输密钥。

密码体制分类

  • 根据明文转密文的操作类型

替换密码:一个明文元素对应一个密文元素
换位密码:所有元素重新排列
乘积密码:包括多级替换和换位

  • 根据使用密钥数

传统加密/单钥加密/对称加密
不对称/双钥/公钥加密:

  • 根据明文处理方式

分组密码:一次处理一个输入元素分组,产生一个相应的输出分组。
流密码:连续处理输入元素,每次产生一个输出元素

密码分析

image.png
最困难的攻击方法:
image.png
image.png
image.png
image.png
最容易的:
image.png
image.png
无条件安全
image.png
计算安全
image.png

古典密码算法

凯撒密码
image.png
移位密码也是替换密码的一种
image.png
维吉尼亚密码
image.png
使用维吉尼亚矩阵就Ok
image.png
轮转机
image.png下·
image.png
栅栏密码:
image.png
image.png