密码学基础(1)
一、对称密钥密码系统 发送方加密与解密方解密使用同一个密钥,密钥是事先双方共享的秘密。 明文 P 密文 C 密钥 K 加密算法 E:M*K->C 解密算法 D:C*K->M 所有密码全部寓于密钥 凯撒密码 明文 p 密文 C 密钥 k 加密算法 C=E( p )=( p+k )mod(26) 解密算法 p=D( C )=( C-k )mod(26) playfair: 2字节加密(26*26表格进行单字母分析) 维吉尼亚密码: 26*26字母表(密钥循环使用,具有周期性) autokey cipher : 自动生成密钥(密钥长度和明文一样长)(可以被密码分析【用统计学方法破解】)