3.基本加密方法示范一:单字母替换加密方法一恺撒密码加密方法是把英文字母按字母表的顺序编号作为明文,将密钥定为17,加密算法为将明文加上密钥17,得到密码表。字母?ABcZ-··空格,-明文01020326272829303132密文19201843454647484944-Th-t信息ssascree,0909190119052029明文2008192727270318052526263618362220352237密文373644444446v
示范一:单字母替换加密方法——恺撒密码 加密方法是把英文字母按字母表的顺序编号作为明文,将 密钥定为17,加密算法为将明文加上密钥17,得到密码表。 字母 A B C . Z 空格 , . / : ? 明文 01 02 03 26 27 28 29 30 31 32 密文 18 19 20 43 44 45 46 47 48 49 3. 基本加密方法 信息 T h i s i s a s e c r e t . 明文 20 08 09 19 27 09 19 27 01 27 19 05 03 18 05 20 29 密文 37 25 26 36 44 26 36 44 18 44 36 22 20 35 22 37 46
示范二:单字母替换加密方法一字母倒排序-kfhbd1ac明文字母egmsYTRPNZXWVUQ0密文字母TS明文字母nuvxZ0rwypqFEGDcBHAK一MLJ密文字母“important"如果明文为则密文为:RNKLIGZMZ
示范二:单字母替换加密方法——字母倒排序 明文字母 a b c d e f g h i j k l m 密文字母 Z Y X W V U T S R Q P O N 明文字母 n o p q r s t u v w x y z 密文字母 M L K J I H G F E D C B A 如果明文为“important” 则密文为: RNKLIGZMZ
一单表置换密码示范三:单字母替换加密方法假设密钥Key是BEIJINGTSINGHUA(北京清华),则由此密码构造的字符置换表为:f-k-bhdceg明文字母amTsHcBENGUA-JD密文字母tsnrv0upqwxz明文字母yPYZF0KLMQRVXW密文字母"important"如果明文为则密文为:HDLKOQBFQ
示范三:单字母替换加密方法——单表置换密码 明文字母 a b c d e f g h i j k l m 密文字母 B E I J N G T S H U A C D 明文字母 n o p q r s t u v w x y z 密文字母 F K L M O P Q R V W X Y Z 如果明文为“important” 则密文为: HDLKOQBFQ 假设密钥Key是BEIJINGTSINGHUA(北京清华),则由 此密码构造的字符置换表为:
一维吉利亚密码示范四:多字母替换加密方法假设明文m=mm2m3…mn:密钥k=k,k2k3kn:对应密文C=C1 C2 C3 ... Cn密文为:C=(m+ki)mod 26,26个字母的序号依次为0~25,Ci,mi,k;是分别是密文明文密钥中第i个字母的序号如果明文m=informationkey=STARt1ma00nmnrSSsTATRARTAkey恋
示范四:多字母替换加密方法——维吉利亚密码 m i n f o r m a t i o n key S T A R S T A R S T A 假设明文m=m1 m2 m3 . mn;密钥k=k1k2 k3 . kn;对应密文 c=c1 c2 c3 .cn 密文为:ci=(mi+ki )mod 26 ,26个字母的序号依次为 0~25,ci , mi , ,ki是分别是密文明文密钥中第i个字母的序号 如果明文m=information key=STAR
-jfbdk1h明文字母ceagm1235804679101112密文字母t明文字母0SnpqruVZWXy19131415161718202521222324密文字母-f-tn0ra0nmm885013121913141714序号SASSATTARTRkey0001918191918171817序号cAGFINFFKAHLJTA
m i n f o r m a t i o n 序号 8 13 5 14 17 12 0 19 8 14 13 key S T A R S T A R S T A 序号 18 19 0 17 18 19 0 17 18 19 0 C A G F F J F A K A H N 明文字母 a b c d e f g h i j k l m 密文字母 0 1 2 3 4 5 6 7 8 9 10 11 12 明文字母 n o p q r s t u v w x y z 密文字母 13 14 15 16 17 18 19 20 21 22 23 24 25