专业信息安全工程师网站|培训机构|服务商(2018信息安全工程师学习QQ群:327677606,客服QQ:270019001)

软题库 培训课程
当前位置:信管网 >> 信息安全工程师 >> 综合知识 >> 文章内容
代替密码-信息安全工程师教材
来源:信管网  2018年09月14日  【信管网:项目管理师专业网站所有评论

信息安全工程师教材:代替密码

2. 代替密码

首先构造一个或多个密文字母表,然后用密文字母表中的字母或字母组来代替明文字母或字母组,各字母或字母组的相对位置不变,但其本身改变了。这样编成的密码称为代替密码。按代替所使用的密文字母表的个数可将代替密码分为单表代替密码、多表代替密码和多名代替密码。

单表代替密码又称为简单代替密码。它只使用一个密文字母表,并且用密文字母表中的-个字母来代替一个明文字母表中的一个字母。

设A和B分别为含n个字母的明文字母表和密文字母表:

A={ α0, a1,..., αn-1}

B={ b0, b1,..., bn-1}

定义一个由A到B的——映射: f:A→B

                                        f(ai)=bi

设明文M=(m0, m1, …, mn-1) ,,则密文C =(f(m0),f(m1),…,f(mn-1 ))。可见,简单代替密码的密钥就是映射函数f或密文字母表B。

下面介绍几种典型的简单代替密码。

(1)加法密码

(2)乘法密码

(3)仿射密码




分享到: 新浪微博 腾讯朋友 收藏本页
发表评论  查看完整评论  

相关内容

推荐文章
合作网站内容