第三章重点 3.1 换位法 换位法按照一定的方法来重新排列字符,通常是借助于某种几何图表来实现。 加密过程分为两个步骤: 将明文按照一定的路径写入图表中; 以某种路径从图表中取出字符构成密文。 明文 写入 图表 密文 取出 图例: 例1 设明文DATA SECURITY写入一个3×4的矩阵: 1 2 3 4 D A T A S E C U R I T Y 若按照2-4-1-3的顺序将各列写出,则密文为: AEIAUYDSRTCT。 1 2 3 4 周期换位密码 以一定的周期来变换明文字符。 例2: 设d=4,f为 i: 1 2 3 4 f(i): 2 4 1 3 则第1个明文字母在密文中被移到第3个位置,而第2个明文字母被移到第一个位置,依此类推。 明文DATA SECURITY被加密为 M = DATA SECU RITY Ek(M) = AADT EUSC IYRT 3.2.1 简单代替密码的描述 恺撒密码:基于移位字母表(有时也称为直接标准字母表)的密码,将字母表的字母右移K个位置,并对字母表长度做模运算,形式为: f(a) = (a+k) mod n a:明文在字母表中位置
原创力文档

文档评论(0)