应用密码学:位移密码极简 位移密码、凯撒密码(K=3) 目录 应用密码学:位移密码极简 原理 加密 解密 原理 根据字母映射表将26个字母转换为整数0-25且逐一对应,如下表 根据映射表将明文转换为数字,再整体向前或向后移动固定位数,将移动位数后的数字根据同一引射表,再转换为字母,就完成了加密。 加密 加密变换 c = m + k (mod 26) 我们设定密钥k=3(经典的凯撒密码),使用位移加密的方法来加密一段明文 例如: 明文为:my name is yg 加密过程:字母m根据上面的映射表转换为整数12, 密钥k=3,所以12+3=15,对整数15取26的余数 15(mod 26) = 15&#