第02章_1_密码学理论基础詳解.pptVIP

  • 16
  • 0
  • 约 73页
  • 2016-03-16 发布于湖北
  • 举报
Playfair密码 Playfair在1854年发明了Playfair密码。Playfair依据一个5*5的正方形组成的密码表来编写,密码表里排列有25个字母。如果一种语言字母超过25个,可以去掉使用频率最少的一个。如,法语一般去掉w或k,德语则是把i和j合起来当成一个字母看待。英语中z使用最少,可以去掉它。 C I P H E R A B D F G K L M N O Q S T U V W X Y Z 加密规则是按成对字母加密,规则为“相同对中的字母加分隔符(如x),同行取右边,同列取下边,其他取交叉” 。 明文:balloon 单词中的ll为相同字符,所以分组为:ba lx lo on 明文:he,h和e在矩阵中同一行,都取右边的字符,密文为:EC 明文:dm,d和m在矩阵中同一列,都取下面的字符,密文为:MT 明文:kt,k和t在矩阵中不同行也不同列,取交叉顶点上的字符,密文为:MQ 明文:OD ,O和D在矩阵中不同行也不同列,取交叉顶点上的字符,密文为:TR 以这个5×5变换矩阵为例,可以对单词进行加密,加密结果如表2-1所示。 表2-1 明文 分组 密文 balloon ba lx lo on db sp gs ug book bo ok sr qg fill fi lx lx ae s

文档评论(0)

1亿VIP精品文档

相关文档