1.1 几个简单的密码体制
密码的数学定义
1.1.1 移位密码(shift cipher)
一个实用的加密体制,必须满足下面两点:
1. 加密函数e(k)和解密函数d(k)都应该易于计算
2. 对任何敌手来说,即使他获得了密文y,也不可能由此确定出密钥K或明文x
1.1.2 代换密码(substitution cipher)
1.1.3 仿射密码
欧拉函数的定义
密码的数学定义
一个实用的加密体制,必须满足下面两点:
1. 加密函数e(k)和解密函数d(k)都应该易于计算
2. 对任何敌手来说,即使他获得了密文y,也不可能由此确定出密钥K或明文x
欧拉函数的定义