密码学学习
2021-12-07 18:05:10 0 举报
密码学学习笔记
作者其他创作
大纲/内容
Caesar密码(凯撒密码)
span class=\"equation-text\" contenteditable=\"false\" data-index=\"0\" data-equation=\
多表代换密码
代换密码
明文字母和密文字母之间的对应关系比较有规律
单表代换 密钥是
密钥字母输入处
明文字母表左移25个字母
明文字母表左移0个字母
明文字母表左移1个字母
加解密过程
明文字母表左移3个字母
破解或攻击方法
明文字母表左移2个字母
第i个密钥字母所在行 是 明文字母表左移i个字母
加变为乘
代换密码(单表代换密码)
移位密码
对应关系复杂化、随机化
密钥k: 移动位数 或 移动字母数
单表代换 表示的是
明文字母输入处
明文字母表左移24个字母
疑问
从集合自身到自身的可逆映射
整数模加法
术语说明、图例
TODO 证明过程
一种26个字母表 变成 另一种顺序的26个字母表
置换:
加密:e解密:d密钥:kgcd: 最小公倍数
仿射密码
多表代换 密钥是
整数模乘法
明文字母表
对 正常英文字母表 经过一次固定的置换 变成 另一个字母表
这两行合起来 ,是一个单表代换密码 ,是凯撒密码
往往用一张表来描述置换 ,即用一张表来描述密钥,因此又称 单表代码密码
k=3(移动3位)
16世纪出现的维吉尼亚密码
频率分析
明文字母和密文字母之间的对应关系复杂化、随机化
多表代换 表示的是
a
b
c
d
e
f
g
h
z
A
B
C
Y
Z
D
E
F
G
V
W
X
0 条评论
下一页