密码学01----密码学概论及古典密码
密码学的基本概念:
密码学是一门古老的科学,研究密码编制的科学称为密码编制学,研究密码破译的科学称为密码分析学,密码编制学和密码分析学共同组成密码学
密码学的特性:
保密性
完整性
可用性
密码体制:
明文空间M
密文空间C
**空间K
加密算法E
解密算法D
古典密码设计思想:
置换密码:
代替密码:
代替密码之加法密码:
代替密码之乘法密码:
仿射密码:
vigenre(维吉尼亚密码):
维吉尼亚密码表如下:
代数密码:
记住ASCII值
A:65
a:97
使用凑数法将D的ascii码值转为二进制:
D:68
D二进制=1000100
128 | 64 | 32 | 16 | 8 | 4 | 2 | 1 |
1 | 0 | 0 | 0 | 1 | 0 | 0 |
?模2相加=异或运算,同为0异为1
古典密码破译方法:
穷举分析-----------可破译:加法密码、乘法密码、仿射密码
统计分析-----------单代替密码