密码学01----密码学概论及古典密码

密码学的基本概念:

密码学是一门古老的科学,研究密码编制的科学称为密码编制学,研究密码破译的科学称为密码分析学,密码编制学和密码分析学共同组成密码学

密码学的特性:

保密性

完整性

可用性

密码体制:

明文空间M

密文空间C

**空间K

加密算法E

解密算法D

古典密码设计思想:

置换密码:

密码学01----密码学概论及古典密码

代替密码:

密码学01----密码学概论及古典密码

代替密码之加法密码:

密码学01----密码学概论及古典密码

代替密码之乘法密码:

密码学01----密码学概论及古典密码

仿射密码:

密码学01----密码学概论及古典密码

vigenre(维吉尼亚密码):

密码学01----密码学概论及古典密码

维吉尼亚密码表如下:

密码学01----密码学概论及古典密码

代数密码:

记住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

 

 

密码学01----密码学概论及古典密码

?模2相加=异或运算,同为0异为1

古典密码破译方法:

穷举分析-----------可破译:加法密码、乘法密码、仿射密码

统计分析-----------单代替密码