世界上最早的密码产生于公元前二世纪。是一个希腊人提出的凯撒密码对应表,叫做。
棋盘,因为密码把26个字母放在一个55的方块里,I和J放在一个格子里。
条件如下表所示。
1 2 3 4 5
1 a b c d e
2 f g h i,j k
3 l m n o p
4 q r s t u
5 v w x y z
这样,每个字母对应两个数字组成的字符 ,其中是字母所在行的标号,是列。
标签。c对应13,s对应43,等等。如果收到的密文是。
43 15 13 45 42 15 32 15 43 43 11 22 15
那么对应的明文就是安全消息。
另一个代表性的密码是凯撒密码。它将英文字母向前移动k位。如果k=5,它是稠密的。
字母与明文及以下之间的对应关系。
a b c d e f g h i j k l m n o p q r s t u v w x y z
f G H I J K L M N O P Q R T U V W X Y Z A B C D E
因此,对应于明文安全消息,密文为XJHZWJRJXXFLJ。在这一点上,k是关键。为
传输方便,26个字母可以一一对应26个从0到25的整数。例如A对1,B对2,…,Y对。
25,z对0。这样,凯撒加密变换实际上就是一个同余。
cm k mod 26
其中m是对应于明文字母的数,c是对应于明文的密文数。
后来,为了提高凯撒密码的安全性,人们改进了凯撒密码。选择k和b作为两个。
参数,其中需要k和26,明文和密文的对应规则如下。
ckm b mod 26
可以看出,k=1就是上面提到的凯撒密码。所以这个加密转换就是剖腹产加密转换。
普及,而且它的保密性比凯撒的密码还要高。
上面介绍的所有密码系统都属于单表替换。表示明文字母对应的密信是OK的。
当然。根据这一特点,频率分析可以有效地攻击该密码系统。方法是大的。
书籍、报纸和文章的数量,每封信的统计频率。例如,e出现的频率最高,其次是。
t、a、o、I等。破译者通过分析秘密文本中字母的出现频率,结合自然语言的字母出现频率。
速率特性,可以破译密码系统。
鉴于单表置换密码体制的攻击弱点,人们自然会尝试对其进行改进,
来弥补这个弱点,增加抵抗攻击的能力。1586年,法国密码学家弗吉尼亚提出了多种表达方式。
密码,即一个明文字母可以表示为多个密文字母。原理如下:给钥匙。
K=k[1]k[2]…k[n]。如果明文为M=m[1]m[2]…m[n],对应的密文为C=c[1]c[2]…c[n]。
其中C[i]=(m[i] k[i]) mod 26。比如明文m是数据安全,密钥k=best,那就清楚了。
文章被分解成一个4长序列的数据安全,每4个字母用k=best加密得到密文。
SMLR
可以看出,当k是字母时,就是凯撒的密码。很容易看出k越长,它就越保密。
学历越高。显然,这种密码体制比单表置换密码体制具有更强的抗攻击能力,而且它的加法。
加解密可以通过所谓的弗吉尼亚方阵进行,简单易操作。可以调用密码。
弗吉尼亚方阵,所以很容易操作。这个密码曾经被认为是300年来牢不可破的。
密码,所以这个密码今天还在用。
经典密码学有着悠久的历史。虽然这些密码大多相对简单,但它们今天仍然存在。
它的参考价值。
凯撒密码的钥匙就是钥匙,也是一个数字。比如密钥为1,对英文单词本进行加密,得到字母表中每个字母对应的序号减1。比如英语单词中B排第二,加密后是A,加密后是N。以此类推,加密的书就是annj,解密时每个字母的序号加1,对应的字母就是密文。比如偏移量为3时,所有字母a会被d代替,b会变成e,以此类推,x会变成a,y会变成b,z会变成c,由此可见,位数是凯撒加密解密的关键。凯撒密码作为最古老的对称加密系统,在古罗马已经非常流行。他的基本思想是通过将字母移动一定数量的数字来实现加密和解密。明文中的所有字母都向后(或向前)移动字母表上的一个固定数字,然后被密文替换。
内容来源网络,如有侵权,联系删除,本文地址:https://www.230890.com/zhan/46462.html