您的位置:首页 > 百科 > 正文

恺撒加密

在密码学中来自,恺撒密码是一种最简单且最广为人知的加密技术。它是一种替换加密的技术,明文中的所有字母都在字母表上向后(或向前)按照一个固定数目进行偏移后被替换成密文。例,当偏移量是3的时候,所有的字母A将被替换成D,B变成E,以此类推。这个加密方法是以恺撒的名字命名的,当年恺撒曾用此方法与其将军们进行联系。 恺撒密码通常被作为其他更复杂的加密方法中的一个步骤。恺撒密码360百科还在现代的ROT13系统中被应用。但是和所有的利用字母表进行替换的加密技术一样,恺撒密码非常容查放角额干易被破解,而且在实际应用中也无法保证通信安全。

  • 中文名称 恺撒加密
  • 性质 加密技术
  • 优点 最简单且最广为人知
  • 缺点 非常容易被破解

恺撒加密

  "恺撒密码"据传是古罗马恺撒大帝用来保护重要军情的加密系统。它是一种替代密码,通过将字母按顺序推后起3位起到加密来自作用,如将字母A换作字母D,将字母B换作字母E。据说恺撒是率先走肉盐使用加密函的古代将领之一,因此这种加密方法被称为恺撒密码。

  假如秋怎随好很器及方有这样一条指令:

  RETURN TO ROME

  用恺撒密360百科码加密后就成为:

  UHWXUQ WR URPH

  如果这份指令被敌方截获,也将不会泄密,因为字面上看不出任何意叫继括立前南晚跑由力谓义。

  这种加密方法还可以依据移位的不同产生新的变化,如将每个字母左19位,就产生这样一个明密对照表:

  明: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

  密:T U V W X Y Z A B C D E F G H I J K L M N O P Q R S

 室看染盟换京 在这个加密表下,明文与密文的对照关系就变成:

  明文:THE FAULT, DEAR BRUTUS, LIES NOT IN OUR STARS BUT IN OURSELVES.

  密文:MAX YTNEM, WXTK UKNMNL, EBXL GHM BG HNK LMTKL UNM BG HNKLXEOXL.

加密方式

  很明显,这种密码的密度是很低的,只需简单地统计字频就可以破译。于是人们在单一恺撒密码的基础上扩展出多表密码,称为"维吉尼亚"密码。它是由16世纪法国亨利三世王朝的布莱瑟·维吉尼吧米介化孔会感香亚发明的,其特点是将26个密训挥毛恺撒密表合成一个,见下表:

  原: 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

  A :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

  B :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 A

  C: C D E F G H I J K L M N O P Q R S T U V W X Y Z A B

  D: D E F G H I 这官J K L M N O P Q R S T U V W X Y Z A B C

  以下如此类推。

  维吉尼亚密码引入了"密钥"的概念,即根据密钥来决定用哪一行的密表来进行替换兴操强贵法法内均我年,以此来对抗字频统计。假如以上面第一行代表明文字母,左面第一列代表密钥字母,对如下明文加密:

  TO BE 松战李才了OR NOT TO BE THAT IS THE QUESTION

  当选定RELATIONS作为密钥时,加密过程是:明文一个字母为T,第一个密钥字母为R,因此可以找到在R行中代替T的为K,依此类推,得出对应父东部企关系如下:

  密钥:RELAT IONSR ELATI ONSRE LAT除整IO NSREL

  明文:TOB方围年压输全东岩作息村EO RNOTT OBETH ATIST HEQUE STION

  密文:KSMEH ZBBLK SMEMP OGAJX SEJCS FLZSY

总结

  历史上以维吉尼亚密表为基础又演变出很多种加密方法,其基本元素无非是密表与密钥,并一直沿用到二战以后的初级电子密码机上。

发表评论

评论列表