排列码密文4096个(B)
- 格式:docx
- 大小:14.12 KB
- 文档页数:2
;451:=262>2733;51502>7?<>7;6942895691<75:??=<2<;9;=40935089539:5<11? ?0;97;43?2?8999490==9=8>4;8445<<>=6;7548:98>6>76:130?01?>:9?1324?576 0>7449=6:381>:88=8:8>;835>2:838:6=<8358952876?=8?>6:31?612=7<7<79?< 5<>?<0;01=958373??8><52:<0:3:>=04152;>75=?995=;2?8:6<0311969;32605< =?<:7032831>0045<<4=88907?1:64075:7;;15?51=4791?<28;59693:=?>27145>5 =667299?321508=9??=:?714676<1267;:?814?>67297;<876=005592483=779<:63 >>3817976:>>=3758?82??6=89;>1??>55987=2>><994:;79?504;>=42150=>98? 279?;=89<35381=58:611:799=?44?<5?;038;974?4?:?:<;9?387><;>;:3595>277:> 04051:79>43?13==8283:5678062:?82:?17?>91:7<16170;5>1293?8363398=6786= 13;94:53>>4496:9592907:198=:?35=67?8>04204>=60557;21?;721>6066>;=3=> 25>3:?0<<<3==77<3<?6?4=60?5>0433:67152;?=3680=:85<0>=>=:2=0>1==7 :5<0187<463;:<;67775263?59<?077:<?7;6?163><?04>1>4>16:=;6530<=87;?1< =2?91890224768296::73<67?960;843:=45053274;7895=11>0>99>?260=8>=:33> :5<6;6=69?53>507931<075?614;?>=08>54;?<<790<7>1;?967;7=77<405??89=1 05=;12174=182>?=5351815=0?8?85<:=?;5>48>90<3?97;5654542>142:0?96=49 289935600?>39=51327??9<999104425?=72<?:42<8<=52143<=8;983831<=>25: 4735=423>2:9;<6=76;07<<5?5993=254;47:6085736=10:7::9>?2<0043?8>3;=7< ?0?0455106>?6;73>:8<27;5522;1;7;87?6674347393;?<1<537=2;5;=189421388<4 391=3<;2?410?7=;=>:792;;?2588833563?>?72:?245<88817;4?=553978<;;35;>19 ?4=0266;<>586395;53>1894=89008<7312?26145;0545?7?55:7<9<0?:>73355=?9 18<7??2=95=311<<5:7?;6?:2;=>534>6454999>5<67165;=8??295;?952;31=4<6 <;?8499994>27735009==?<1<3199>2;4=18717;27>7>06=>1=38>26=5=2?=05: 143=90=>5<;>32;?2:1<:;7>62;=79:3=4?089935?2>=8685375<=51?13149?<93= 3?5=;1649<:584922?759;6>;=06347;<6907=;9?<27;7;95781?=6?;?6;02:760562;> 2>1023<7:64<1=85?449?7;6377?61:767799=?3?208=;0751344>;3<2;588;5=73< 099>9:895749518>8>=341=39:?65<3>:33?20311>:007>0>6?5;2>?7<38173=796 012;02:919<=6;573259>>>9>61=?:4<62?379=;=<27755?==245;344=5;6;;:13;9 5<>59=??4761<1005:=785<73521581=9=1>?9>?813>83:4<0644653314;8;;3>76 258<0203>3>5599?4516=69:5=>53<5<99425=91>0<198650<09=54:513=:5327 7;<1>:36:==73?2333;;:15;4:?8062<>5520241;>751;?7;==7>7;988=869?4:73?;19 1=9870?98;:5?9=52:;59?22>3249:?4:9?7=53??5;7?5;;14315?>;3;>1?:;53;7;53?;3; 5?74<82054324?7;2836;355051=083:>1=>92;530719;:387<=42311?072:7>=8;?8 <=<77242:9<83;6<067721?;3;==8?18414;68>040:23846621;229=9?75;44168470 3>81:5>?=;297?9<:6>?30>61:<5<820;9838;8638<75=?3947?;>56147621;23=28 <4=<<37?2=8;874:136=;4=>3<11?7171?736<;4<=3>3<4;967??313;3?3?4=1572 54193?;6;:===4??3345?7556:4:?0=;4:463=53731?90?55607376=829?518=;295:6 =5?>5028250>:70475>:01=2<73=5457<9587;9?37=7154=;0?01;==625<;82?;?9 >301>9;970:><=?=>03?56:?72;<9:=3505:=>169049>34<0067432=<93773;97:6 >:=99<0519?724:807:08?;8:>;<>52:?=>27??82<26?9712:6793347=62=141;4923 522457<353229514?69736522;0;7031?689??=1178<87<::2049187497<;6>420<< =546301;?5808?>4621735;99=14:75>?6?<3;872=44<4?=7199:578960667>87::83 23779;=0751?83244;1<=08>878584;717<=:2:02>5;79716?7873;76=?;<0;0520<= 8?38<<0147==521717;61212?;=9>51:7450063<5?=59;47419157047=>724044>9 8<;>9;30<9>883511;4;>10987;5347>50>9>7156;055>:3823<51>30?53179>05< >3<??07?>19:=107;29;165:4;7<;91<9=1>55:>?120;;6<<510925?;;95>862:373;3 2;<8>4;4::?3956<46;=8780;2=:675=0;;:;4540054<225;84351:??02::;=>=;352916 91:2:3=1<8=:39:>3:<=150:1;9?16?0=200343;53:0383199?49=>2;>2551=<92?0 =?<<7?8:<098181<1:63=3370;06729?58=1;305=034:07=<6933=889307?4:<33? 8:=;210?4<903881;8>:2338683?<28241;<7>:3420?=<<53:0325707>84412=3958 >42<1=<?8::;9=3385?93048?9<43;5<7=1030287:7>;77175956420;?292:73?6789 <;:0>75326?77=>51=63626<<:95<55:5?146780=?7971=>>422>>=?9?9999<:75 15?0;52:777582:0>71=<00;38>>=39897999;2512578;:33;>>1;1>:6=048361=54<?;93:>62?09=5:::25?196<:;;557729?88>299:4;016<>83;=00:8?224:;?>;3447298 ?8=<3185406==;5450;<;7?76399:;?8753205:2?39822501>;280;77359?<;3087<= 5432=?;;6;55:;965?20:=9?9=;;>02>>097;568>1012693=;8;8?9739<10<?2728>94 <<11?7=63=?3:;=679=0=184;7210<:78=:=248>>911=7?54?;7>343?=18123905 >221215?46;08?;71703?=09:8;3619<33213;>24>;5771:6=73;;2951=25013?77;64 25:3713>5745>1>795?<?2743;;69?:14<36<>17?4?59050;;=?<<4<?>4;>0:>5651 204?7?;3>;27596=<>6:>7?467679<?7;?;>7719;?072485;<1=>;95=<62327<3179 >??5?730>92=:?3;4588;4824;2;><=65?=75<2?1?051::8;58==?605>3=<13325<7 3831:<。
rsa 4096位密钥(最新版)目录1.RSA 加密算法简介2.4096 位密钥的含义3.4096 位密钥的优势和应用场景4.我国在 RSA 加密领域的发展正文一、RSA 加密算法简介RSA 加密算法是一种非对称加密算法,由罗纳德·李维斯特(Ron Rivest)、阿迪·沙米尔(Adi Shamir)和伦纳德·阿德曼(Leonard Adleman)于 1977 年提出。
该算法安全性高、应用广泛,被认为是现代密码学领域的里程碑。
RSA 加密算法基于大数因子分解的困难性,可以实现公钥加密和私钥解密。
二、4096 位密钥的含义在 RSA 加密算法中,密钥长度决定了加密强度。
4096 位密钥意味着在生成公钥和私钥时,需要使用 4096 位的大数。
相较于 2048 位、1024 位等其他长度的密钥,4096 位密钥具有更高的安全性。
这是因为密钥长度的增加使得大数因子分解的难度呈指数级上升,从而降低了破解的难度。
三、4096 位密钥的优势和应用场景4096 位密钥具有以下优势:1.更高的安全性:随着密钥长度的增加,破解所需的计算资源和时间呈指数级增长,使得破解难度大大增加。
2.更广泛的应用场景:在涉及国家安全、金融、政务等领域的关键信息传输中,4096 位密钥可以提供更高的安全性保障。
3.适应未来技术发展:随着计算机技术的进步,算力将不断提升,4096 位密钥可以预先防范未来的破解威胁。
四、我国在 RSA 加密领域的发展我国在 RSA 加密领域的研究一直处于世界前列。
我国密码学家王小云教授领导的团队在 2007 年成功破解了 RSA-1024 位密钥,这一成果极大地推动了我国在 RSA 加密算法方面的研究。
此外,我国在 RSA 加密算法的优化、改进以及新型加密算法的研发方面也取得了一系列重要成果。
综上所述,RSA 4096 位密钥作为一种高安全级别的加密方式,在保障信息安全方面具有重要价值。
信息科技四年级上册第11课给数据加把锁课堂检测题库1. 为了更好地保护数据,除了设置强密码,还可以()。
A. 增加密码长度。
B. 使用凯撒密码加密。
C. 重复使用密码。
D. 分享密码。
答案:B。
2. 凯撒加密法采用的是()加密方法。
A. 替换。
B. 移位。
C. 对称。
D. 非对称。
答案:A。
3. 凯撒密码是通过()来实现加密和解密的。
A. 把字母移动一定的位数。
B. 改变字母的大小写。
C. 增加字母数量。
D. 减少字母数量。
答案:A。
4. 凯撒密码加密的第一步是()。
A. 排列明文和密文字母表。
B. 选择移动的位数。
C. 输入明文。
D. 生成密文。
答案:A。
5. 以下关于凯撒密码的说法正确的是()。
A. 它是一种现代加密技术。
B. 它只能用于加密英文。
C. 它通过替换和移位两种方式加密。
D. 它是一种经典的数据加密技术。
答案:D。
6. 如果按照凯撒密码的规则,将字母表中的字母向右移动3位,那么字母“A”加密后变成()。
A. “D”。
B. “B”。
C. “C”。
D. “E”。
答案:A。
7. 在凯撒密码中,如果明文是“HELLO”,按照向右移动3位的规则,密文是()。
A. “KHOOR”。
B. “HELLO”。
C. “JIIOL”。
D. “LIPPS”。
答案:A。
8. 凯撒密码解密的过程与加密过程()。
A. 完全相同。
B. 完全相反。
C. 部分相同。
D. 没有关系。
答案:B。
9. 以下哪种情况不适合使用凯撒密码()。
A. 对英文邮件内容加密。
B. 对中文文件加密(凯撒密码主要用于英文字母加密)。
C. 对英文日记加密。
D. 对英文聊天记录加密。
答案:B。
10. 凯撒密码加密过程中,选择移动的位数()。
A. 必须是3位。
B. 可以是任意整数位。
C. 只能是偶数位。
D. 只能是奇数位。
答案:B。
11. 如果将字母表中的字母向左移动2位,那么字母“Z”加密后变成()。
A. “X”。
B. “Y”。
C. “B”。
24;<<;>26:3=?:9;784>>4<917;<96:673?5?39?:;:>5;7<=19<20>:<:12936?>738?5><=32;<=<3651 3<8<??2<916:79?7=17358?:>:14=34>2;:9252691:<;2=:1203<9<933;0;830;6:72;4?;>2=<;?9;>=2 5==6>2721=>48:248<3?7<01027=>?9=439?036;5?8<>=6472;<<:98120786<9>26?99884<<4196 69>>18;7=;6>46<:?6?64306:::5=261??0;3?43354>6>4<57?>450>2=10=01::;=<8=>5607>834?> 053099;8=6;251=40?;77407>5627766=0=7;40?<56053;0=0>:<:<5154947:62395662<;<<1<;<8< 03;8??708424>?<4270167868;>?73<>385491:3308>432:9?:2::65?3:<;>514::74?43=383<69289> <<>31==23>60154=?=>6>;:97:;79?54>756>90;3442<771?98=015<889<9?6<6=09;>8509>3=<6 9<<54??334??87<2<?;3==?09:>5>3864<783>==>>:::<==7352=82156792<?=2><==6164389<9 >346193974366272917?08?01<?89<240033862;>95>6:5988>6>3:9225;;5=89<?:;<5?:?0:35670= >89<<=856<03174101>;104376>1111<<35064862105>;;=<?475=>3;548<81<9>214:0978885:0 2966>810:;529=0573::?=<991?5;;>?8<;3861:>24=77960=6;714;9>3<>516<;7:=27?771;??6:=4?< ;;6<<5;7775596=2652>1:??<7817879=?>32?82>7<:143=;;?2<4965<3:3646?28<3<1<2;49?41;27 78994;><9?4:<1<6705>16;>668:462686=>288;714439:63==<22<7<=511;6526;87<>33=67<?;=? 6199027948::1548849:81060?8<>;;1:1;9=957<>3===;996042<8=431022408;>17=?:98730=2838 5;<108178:70>57385<=797=63:32908612<:20>3>>=47<6;111;5?48=>==:=9=75?98;;514:958<3 4>7><1>22161<<:;35:3:<9:0?=007=:>06;<<:6?<>4<33203333:01:79542081>5488036:=6?7687< :0;30:<41>6:>47=2<8>962;0985053>>7=>58=7<6>6=502:7:=;79:=<0;;5:?;<6?0022;1=253=;?=; 3;29;52:9186701;38=;352???817:=02>?8:=>5?>39;>13745?>56;354?<:99>>:?9:0900>0140>?8= 82730;2=11:58=9:21=85142=23>?43<<802>079>246=1:3=7037<?==0<=>992:3749765>8<94:;6 >1;=184?91;:6;1;612?8645070=048>2395040?33><5:1?2375=>=6120?>4653727;>2>536<9=5=: =4783>>=96<=6>>994:0??<38?:15;?044?;><2<5<89?342194?5<7;831?0>80=115?6?5>2:;<934 <=08=602?94?06?2700=:?6<20770:5468:2<:>:>2=2<85<906>==003322:6=733024<;>=56:08:>4 1;70=5:=:=49:5804;78410?:273120>81>3:64>;:>8>2<3856:?82<<=244926>50066=5621>6>8?9 >38=052>53;9:<>6400592>;3==<9695=3=5;02?831015:0=6374:019:95:<6:894648><6488;45;:? 2361=1511:9118=4=0:813417258876>:;=9722>=:61>;6996?1>067052;6:;57?0<=;4876=8:<5927;3><5;9<?:15=36;97<=;85;5?05>1<982419=7;401>=583?1;<?200>?1569;>1?87=23:;?>;6??61<?3>:;>02;01984055>2;00;0:270867>610333?4592>=3693?1:<><141;>6>2181<9>==>36<<43591 3=>:71;59;19:918443;37118>37702>5:798;>=9>>988289527:<742?70?2598;32;42=;40:>=072?5 <681411<65:3;66==4;6=9:;39;22:20;558?84>::68011:048>8>796?>1>;8;936880==911430355<3 0781?9;;>:0=;<?62;;87270>48>5;263<?1347=<>1405757=:7:279?826>?=388?4093:?290386<32 =454<:90:9=7=?<761<04=0=>26548866477827:=6<=224<34579120:83755<<=42:::=?8601=330 29146?019<=07=>82;9<?089?3;4>1>4<<2?2;1?=<>??6<1:;;=3245:90;>>?=4580?84?4;808626;< <>31:;14=;?>:9?;>:::6;09?197?0:<4<>><3639902618<241572<02593458<64:15>7=91;:3<=50:7 448=<7>35=8=?469650710<;<10:90215=0326<<5504?7365:85>624543=08>42=:>9995476266? 53308?22052>;2:3337349588?<8;3<<4970;6846:413>:258<<805?5?4=0>4605249?4>54;0?25:64 51:;<6<=9>3;359:<>56>=<<6>356;316<4;:75<?135>8<<=130602>?73;=9;26833;:>88798619>9 8951<<41?=0=4>191606=64?:67=1?=692488=<=42;?;??1356>>3026>>510<59<308=9997;5330 8;0=<8::0964>4>273;>8=;:9<9?81?8>30928??63<52>>21230>;8?102?8?8<>26839:615985=085 9;84?2336<1;>0><=:>9509>?1519?7615;=703<:0=75768;>82:?574=?34<=872?8=17>1<163<;> >11326754=598?5>39;=219<?6;7752?>>?8<78:?<948>8055==:;>9;=>==298<=191?=6983?0113 ;0:?68865902440<<3?98<4;:<<>2:0>;<523>1<<460502;113=8671>>?14:>286760452892;7?<?3 4297;=;>2413>18>>6>442248<<873?84;314>89230>585024<?>>>:54?<68=?137:><96><?92;< 98=3>6<0<=3>?46=3;?>:?3168?266=:9;054216>371;>69=6470898>1:?19<<>436<93:31819=89 1?4608:8=<16><43<902?<5:162;20367:9:1>7>6<14;<3=<5=>>4<836>3>7;:?;<79:2?254:46181728773;75>1;;;77658;0>9?>2;598233<24277070600358<5073:>4<6;:>7?>???<=436=9>30<<239 >01>;>=>>6;71?12611>?;8<1:;<331<;2<6736<::?82351227;26>2939?44<369870814:5652;0=20 3<6:5<<:48?4<=;12:6=42=:915=8364007>2400433>4>487>7>4=8<592?898516;:2771024<<6== 01626;6?:7>435;991852407732535<9;?>?5>42?313=6=6?=;==<144><<7>?77:;?4079>。
【密码常识】字母表顺序-数字加密的时候,经常要把A~Z这26个字母转换成数字,最常见的一种方法就是取字母表中的数字序号。
A代表1,B代表2,C代表3...字母 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数字 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 2 0 21 22 23 24 25 26进制转换密码例如二进制:1110 10101 1101 10 101 10010 1111 1110 101转为十进制:14 21 13 2 5 18 15 14 5对应字母表:numberMod算法我们可以对字母序号进行数学运算,然后把所得的结果作为密文。
当运算结果大于26或小于1的时候,我们希望把这个数值转为1~26的范围,那么取这个数除以26的余数即可。
Mod就是求余数的运算符,有时也用“%”表示。
例如29 Mod 26 = 3,或写成2 9 % 26 = 3,意思是29除以26的余数是3。
倒序加密时为经常要对字符进行倒序处理。
如果让你按abcdef...的顺序背出字母表的每个字母会很容易,但是如果是zyxwvu...的顺序那就很难背出来了。
一个很熟悉的单词,如果按相反的顺序拼写,可能就会感到很陌生。
例如“love”字母倒过来拼就是“evol”。
具体加密时倒序有很多种方案,需要灵活运用。
例如:每个单词的倒序:siht si a tset - this is a test整句的倒序:tset a si siht - this is a test数字的倒序:02 50 91 02 - 20 05 19 20(test)间隔单词之间的间隔一般使用空格。
在加密时常常要去掉空格,但有时某些字母或数字来替代空格也不失为一种好的加密方案。
错误空格位置也会起到很强的误导作用。
例如:t hi sis at est - this is a test字母频率频率分析法可以有效的破解单字母替换密码。
排列码是一种新型的加密技术,可以完美解决以下三个问题。
事实证明密码学界的错误结论“分组密码加密强度不大于2的n次方”已经过时!在密码学中“2的n次方的一亿对应的信息空间”已经太小!密码学要进入“2进制信息有了下标的多对多的客观真实的信息空间”!新生的排列码技术加密效果显著,很难被破解,终将会代替AES。
以下是用n=4的排列码技术对明文为4096个0低四位进行加密后的密文,密钥为2935:77>=4:54=54><2?><?=:1?9?;01;554:7626>;66750??>2:47048><84416=5=<72?8503:>8:<9:<2 19790536758;9?1559=;1?9=>=9<57:4835059271<;;1?4:<5790<8<405;0>;0207892>1459>31;?03>:;96;>:7:09<924?46739>52=;46=902;<90:785<=>?<=<906:500=42159;=6<64<308?860:32 >7120<;?<=;380900>3?0036;4:;24=>2>??;:?22=?870:26=:3=1=56875;<9:5:=:9>::477920?= 1>;8240:00;278<612701=<9<=45;45>;75:215<59>;4?<9;4;;;=1:=>?=28<>44?6?:599;7<<;59 ?9409314<<;??:;>;<?39<9:=545580=4?7?:1;06=9;<55>0>7?:=<26364>1165819>;6549564:16 4:11626:5<549<182650;1256657>?2=2371?1488;1=755;;>9=:;67?42;=:=0>4;2638<69>93:;2 673>75<61:413?>;694016;7?>78=<;?5>=78239480=16>;<>=?02372=?734625;96:<>77>:9<<;8 48<8>8<?6>80?=567=706651?301211;:;20429:<45>4<?6<2:1;>0159:65=01<53441;0:<843:7< 3401:?1:?>62=8?840887<55792966?<==49<76;7>4=8:1317>?23?>878=65521639;?;47?0:>5:7 0;<9<98;<258365?2;<?1973460>2::88<2:<56::=271407;408:5=8<?>39:09:2<323;?0>30;;=> <;9?9067?313>=;56258744353:<<<004<?2;>8?::9072?<:46578971;7848316<0=;82?7?2405:0 <82=0;;6:=19;27=60<>:167<14956545>29=<<;>5?272710=43452?7219>12195003942:73>?83? ;36<440=735<<320;37;=1=;3?<8?3?;9>9919<050?=50<61067==7764168=0;941:<1?:8;=227?4 5639188;9579:4:1:94237216>66965209274;<9081675219<=8>713:<:74?587<81:;435642;6=> ;4=2=50>8=<8099;0>7><737980<?7<3868828;=<4>?108:;<<6<<;<4602=?=>33<6=0:1<8;?:;41 6135?6<1:4570?13639264:5;2298>03931214>016719<=2417:02=>?;=2<>3>4;50738;64<<5>67 25;388?2:72160637=0<=:>=>01:>>>30?13679<570659<;9=<:<20886>98;094684845;16;:1:;: 320=35;431068?03?02;52?8;;0>034204:::=1305>;079;66323><9491310356?<2=<>::?87357; ;293;326>23?1092<5<??3053579862948204551;5>>1?4540>76>;5962?1?6392926;=043=<<>?2 44?=823>4=9676925?981>?7>?906<1>?3861>1<<0:>161<1382856=>18>7:6=?<45?81?75<=7685 836;4130379:<;3707>>61408;??<20:0>19:8;709=;02?8;575=832518>78?0>6418>35=478;?1?4>?50=1>1;650744>6675><8;>83>:<;<9085589<703:=446>4471;996<0?=;:93395764081867>0 8;10387<=4;7168;322637390:=19?:;;3<:7<3?>1024;23479=467=35;>=755<:254<;?0;9<5?;> 3=>6?43=?433;1=0000955<6;9>633>90091:2<3=<>22;?:<3:4;><4;8;6531:327;:7<36?722896 >?70237029=22;74>>4024?1<;34157696:286329?<??5:3;0995=69=3811393697?1;763::;?==1 86;=4<535?08:95::390=96288?3173<839;?13:=856?>492<=:56?0:?387;0:<7594418:4;=29?0 =112357?>?166?<?>46058:<=27:==7=364<=9>6>6>:90<1;26:?90:361?502;>2<5<866088;0<58 ?7?7>?9:95;=3504<:6:;>646225><5>8843;98<3;>2=9006346:=7>69>53<8>57876:76>20?>5=7 41750=<4?7?216>>526>81=28106:1=?6?66=<<4885?0=6>?6997;83671>4>8?;>387743=9504=40 75>=572667?15><=392=315?281:87766>?7=5:9;55>=605663<;2;5?8?7?269:1>;915>:33<=247 =887724;1;5:>496=>>:367=;6=067=<6?941>2?11:657;34288=<<;;07402=<67=<;2?>28?8;3;2 8>:34492=<50;7>95:37;138;7=772<5;6990878::3557>2263>92807342163461824=9;>69:;573 5:;2>0727::=519<7=7693361=?=:=22?9>7>81?;58=2;?<>7=52>734?439>23=>9=432378474569 637><85;=45?;978?275?=8441<;4?02=31<031:;:=;0926:30??5<1;:185<;36056?7>:;7754:03 4522;58>5;616;74170<1;965;1?6>7052;<5;298>:=;>44?<?41383:;:9>431:914:10>>9022;54 176??18;9432=??9=3677;6><;63?3:<2=1;9>6=3?9;5;;2<4;581>;34386;2<;:914>>9<=88?0>532527:?<=:15534098;>?979=<440158782761=158545<?32>0<255778=80<346=>32==<=0136432 ?4874=2>79::>81;;?6;0;5>1;8?>24974130585>30==9?<>7924<:>1?=0>=809?:13?1<:34?1<3? >1308:914>???=9>6441927=<<?<66?8;27?03?858586?6?:8>40:?2??=5<<?61;?;209>>80:761; 87243;?2360<31?4=112=4136;>7;<549?4<>62;?=6926002;3015<9728><:;356756?91716;4373 86902:>=>6==59:97<212:;=;;=;5=08<<0:4;696?=3;3132?061300;54=28:>=659;85=8690?:8< :713688:207>>8>5>009<16?;43378854<846<;;?4<:1?:1;;8052?:;<539>60?=?5;;<>:57>99<1 ?::6=>6>12:98?179713235?>7<42><24;8=?8;65=9:60;9?4;>=;:73?<8?101782=90725>>0?615 9162=8<<04;<?:17><>517<3>=5325619673:;664>=615:84;677>2486=5<<<>;85<909342677352 ;9>684;5=>7=4=0=5?24<<<00363833<<252=153=62598=?00150;4540<5:206:?69113700>8:765 3992:86;3?771?16<64=402902>50;=98=0<10688:36?8980<23117=>5=28??61;>:01140599:69: ;7;223051061668266??7156:81452611<>7244584257:3?<293760333?21>>>?<:5439:<004<4<8 ;>84>>26238;:<;<614?4002::<740:;;>14729?9=5=;:11<;>5627;8751:::=;;<95<8>6=874254 =182<3558<4<<<18328:44000179=3=14<?1<;1779>01>458>205249:?74:69<7=3<0?<?27=<50;5 44?56=;11>6=629;<:8?3;<:?<<0820<34><65278<6=>>>3=8;4<;15<98299429>?785417?3:38>1 ;5?6?=9;268==;69。
4096个8经排列码加密得到的密文018>31230?6:4>956?>3?276:?8909>;=:7;4705679=24707<65?797:5:?2:691<===?7:2?=409<5?04 334=0:93<<<6:70;48><>5682>=9>42<6296=;0?4<<==413??=6;39=913:6832?2=?78::3563265>38 03461>?75939>750?>?35;853:01?7<821<>=86=101<6=6>3;5:1<9<313<>140;?<5=<20>2:6<=:619 94214=870=7>39;7?=729;2<7>8<4751851><83=<>925:=>0939=2=6927939?7828=8<5;0<?5<::96 :;:5159528:3973=574>;:52>345=757;794?3;=?71483<7:594802>250>7;65>;2=:91817>001<8<?51 :?0:46?576=5=5=485=?5?8?2:;:98<362::19165;04452=39501>61<<35:>8:68>6?5969<?6>19?215 ?;51>:951?7<=5>3=80<>:>:<:?6=>7;>9<>:;>1477<08>>931439?2:3?82;>?8781=5507>>7331?1;=> 2?7174?64925597:094670;=>9:=?90<<:29::271;;41931354257=2:24907;5269568?1:32;;?09<355 4><2:<8>97399;855533?271358567=:21<06<82427960513=88=?6;>=5:3;><:354778:==:7::43?1> 2194=>8>8::0<?:;>30=810?50<9=6>299=70945<9<13>1=?<134;??328=26:84<1698=6<>=48903;3 86??15>=332788765478<047;=<;457926>?3747;43868=7369299555<93430=6=6937<98;?0?754: 0?:212;:69:;>=?=;5>::>;18?03;5?55:72:3955:2017>7=3>473616654;=>?>1==?::?5<;>513:887;1;;< 7?;2;0:7;=;<835164>0;?=>:55<109;81>:2<433=4=21=5584>9364=961399757101>7?=9;23<97>51 587;>:>69?759405666688=:?2;8:>57;?5;=?:2869142<==;750:3<>55=12:64?==3<507988;:6:?2>?2 2?40>27>7410=243?<85421=6022:127;8;0565265621501>17556673>04;271613929<4=57>07=0 786<<59117;::><36841:9;?6:3508>95;=?40;5607:77?1?9?<>>;261698<:=66<47:358;3=73877951 6?=>738148>>538>:7<57236=1;>09><346<?08>1609>7:8033892=:034?65?818;?56222;5<:3?<23 >91>7=8?<7<:7>:44557:3?5<8?425872<0;7:;7;80<>3=04>81<014=69<5492583787??2=12<044;3 >7<>1030183;6472612=74?049:5<346:3>>3;:401917>:99530449435;9:=<48?19:7;>=?066055088 >?7?9>7=>?120:5=5;56=3:9:9=<5<;81?88?295:1=90973>643990>7?<58:4;:14:02021==<=51=393 88643:30>948=;4108;8:42473<8?>?:7589307:12>89>0;29<3==5::9;:36<8>>93808=>1>4860?782 7>=<3622;:<80<45863;?0;811?>4=878=47??;40348;17>?19681:>?>1979?250;=981<061428=?;39 30?;=;0>58==7=7<45>90:<>00=0;166;1<75494807?0290=?78033581840><0=54>>64755=;5:6;85 2723;21155:;8;3>>0:500>77<8<37<10:819?=:1:=<?5>4405<144642;7?5<409514744:06332=22;4 =;=4?>>76>5:<?358?4;;1=;81?;;260:=;;7<;9875?<=>487310>8=57:=<361559974;99?0984>136>96 ;1<;7<732>0?38745:1184:=755=157>:6?:263><?36:32799>791<83348=32310;?0364;1252:5;4=<: 37:23828=7:1?415=68938=;0910?65=>75?530;=03?4384:<4700265221?6822=9:=7?4:;0?53670:9 8=?>21=57559=51<>;2:08657280:62;<3>1=:;<02:043;2382:5:68637>01903;<99809336=<3307?;9 28356307;67545;;<?:108?<6;9<9=26;3:41056?3010?006;>7<;<:8796=698?573>5?2>=33460<38: >:9933;<=?5?72;8:=0<2;4?;<>=<852>=<;=81;;30=771;>?5:<4?30;7;23434<8>6;;7261842:92;34?7 =3>3;9?=453218438>=0:507=>?0?><6;5?63;8;:8:848?=:;00=6192?48;95?93<0904?35?2=?187:3; 2338;:<923?90?=85;;<=<217;052=3272787095>22?<4179=369565=3>392=83=;>13847=397><??; 387864:98>:84?8>:27:<48573>11788?083<:==57><72;838<86:3=7<1=;>7<=28?<946>:5;53510<: =<:?8?3?;=;97083<=09725=<:096478::3=7<66<58<<54063?9=751>1;10??480368>>0=1?134>;=0 548<1:930;<=7:53826;>5>?8<654816;80566:67?08>052;<25;=6<7<?7<?0755:3?:=??:37?62802;9; 402>0351<?3==>5487?<13=6:27=:6536=77:4;3:14174=455?157<6?42?4=223734:3=?154;:>5<1? 652<97;:65?4?7;1;118:9:?638>02?89405;;0818397098=;2<9290;:=477=469=0361:5:2?23933=23 613247=<26:927=4<<>4?674<4;1>3:98=295>9>5341>>:00??;>8<95888;;9190704<22:83=6>9=5; 1;6786:20;>24;7560>=?9=9:35:15866<1<4?4672;8=410:93:51:;?:531;018>;5;?293>28120?:?>;80 527>3<41646657762=>=381;20?91<<18=?;<?44?5>2:33?<45<>40>83<3?>20920<9691<>41748= 8=626862>8>93?85?6313878=:=1;789<8<21><>:=:158538;908?:<65>0;0:?2084236<>6=882=8=0 6600?683;0=>9?;434978>=<04:3=>4>=8>23?=95:;349>>::5;85=6528;19954>=;>:3;<<><22:9889:2 8?646:=>?9;1688?2?3:5=04783>;9>202:583=8363:5?:=5:391051410?6764704>329;4=6>7<;><?<??9:3<<379;762555922086:22>2;?=0604>8?7==501?>21963;:3<56338<?<14<<:7<<945=8>:8133 <829338304=8;??1860;7>:=9?40==43670>414>821<53=<65>864;>7>287>3;7???>0:9<62<6>19? 501=1;<1=279>>029>:8?:7<1<=??06927876==54<<3<1<>>?0=5>58;>7?5?19851254?6494<4:43> =>72173;>=<;25<332:467>0:889:?>70>66:2<7037=1;27;>:778>1==>8:182?3:2>1766:5<>893038; 1?50=5<308>8>324;:9>5833;=646=476??<7?10520:;74;>:25<>9091410<9?>3>7>84:084789?75> 5<425<0082?3?87541><:3;38>;:;=:993091?27>6=62607=6:51:3=93?4:546=5;950;?<153>0=183> 60;:86908>074;<6>=8??1328953。
89>503639<<911;97870;28282;3113<666<;1865>:038:;?=>:94>9?5<09:;7541?2<=9=356<9565; 817;=9=:1:=>5:73369313846?0<819<393;8570:2121:<<907=??1<930:90568?<6>013;2:=>0?36? =5??<0:2<382<8183;=<:8;03>5<::=:8237565143:?>80=;4<>81;;=55:8943?9>=?74;:0;8;<:0?5?66 3=>1?>1<:895<6316?18704>843=<=67=4>?3>?;6=?3?60;41>?574884>989;55:<2805121:>6:0:1 4067=596<:>879>5?76757;=74685=28;423;00;9009;;454;>7<14490252<<::5<5;=>547<=416?:6 2136:29?909<70:?76415<<:<704?=?8083804==645;0<<138:>6=564;<7<=:6589?6995767=>0;54 :=<325571689;2=0?>51:34364424<1568532577592>4?7::4;?21=25;23;9035>1;53:9466?509890? 7596?698980704>1=>781>14394;2;<8>293?2?41571?065:3;924696?>012;>;17<;597936>>1597 731933:11626884=0;90:7=<7?184<8>9>=59:;102456=899=<;<<774<=3>4998??4;45?62;>5=23: 97?247467=::<:43=>6<65=81<7=02;:10=6;895;40>0::;5=2<>4;6283495=8;7?665643>09964<41 12;?;>4847<;1453172500716<8?=0<17316585=;32?<:0;>402=48=:<2:96>:;>:3931>93187?:10= 83;9<>9>82;53922?170063:8150;:<3;5>??960874<:3>6<>;240?8;38<4<99=:?856>9:0:52557<27 90:?5053:34>671<3013825?32=?4<?<;;;>:5066>;;1>?7<56;02?414730?4:0539:5428786=90:361 514:3=:9<?8>?<87;0:>6552:?8;;<6=1:56221240;67151<:07;:891>>>=?>306?;082388:068789301 >:;;:<6;0=037=:97<>>9993<1635718<7>7<;1049=;=>1?:194<4438?3568?17=:501=>=:94924?4: =>24:21>9>9317:?0757?54<746>4<04:?57:40;;0439>505;1?792?>97479>2;<65:644;<=?0056=9 <;287=;?6=71:7>:?;0:6308:>=::58;<6;679?8<58?295>17756?><480:386:<=259411==;;<91;?<5> <?88;72;161<>128>?19;>>>8==560;8270<==47?0:=>?=;52?=82=8>965=6>1110:;?8=30>3><46 :8062=300=5693;680421=783;9890<791:1:41:=876=3;;86;4?30284::=:=:5?2?1:426;17<7;3;34=< 4:;:18=60;0<9<=<<?35:;2:>:8;12419<<;;3<=097<:857568=486546:6;;0;5284>8<1369076<53:52 =38?3219978??09:35:0=3>155<4;=>3671::636<1;?15>;95?8::742=815<27<>5035?4108?5>29;;4 >47672=1>?07402:5=:9986<<;:592372985>92683983939:13744><797>366198<215062:<>907: ?31715?:225936377=6:<15;0<>63509;4:0690;>13;832;0=<;>302=:=;;:30>?<<<0><<:>8;2675?4 0<<31<7317=54>9:8616=860806<1?8?575003815=603>467?<9293030267;=49>30;50??350;63 1:9:9367:0<8??=45>53?059=25631687281=:7<=<;00780776<723:387<546;36=>8718<4430=52: 824>5:9<?9?051;2;1>3582166=<5402:;7433?6>44=3>:278471>?1=00450<9:>3<?20371:8>:538 =5;:56857>:8:?4=>8:4:37317259?;;?><7=>18>0;59:917:935>=?>;<093>72;55<<>74>299303;05 6<>6=:54532<=83005346?>3:<61;<=870=:32<>7574=<4<=:1?:5;65;0304??;1265?>1<:=;465;32 44223=562053<038>?1;1;?=?<=404:8236>61654;057=9>2?029=:15?22>36=>6?60>=673>52<3 ?929:12<107=46;:::?87=4><727>:1>4785:5>?=<63>50>:4?1:?=?:7>25298=>8?4957:?8;><3480 <14>?8<;>65><5<2:>=46;1?5:121>=8<:5?32099<153;;?9=6454:185==>52=;=58<;80=0206<22: 6?5>:7?3?60=<5<8;35>533;=56;>7;8:8891:90:3;??78:7<>7?;00340956>:502;<5:>:8:0113=;4;465 >73310;5:343266>98309<:7139?05>?26?:>>4;9;5?8<=:;07>?>7159??12;2;3==3?<>5<80?66;4?6 69965=:6<154=<>30666=0?>7?<30:9<70>>6<=04:??9957>1>3;;<:2;1;=28:0?>40:805?;08<8352 659;1120210=21;2:87961285?0?759?0;48;=;=2:1?5555<6920412936:87386?0820?86565:5237=6 993>89=7=6>434077>371?4>33<>:0:747>7<3;5;5=9611<6220396<4;:19620?18<2:=>;1<>4134 ?6:6847889120;1?047<<116?<71>038<2>=3=:3232=<009=:9=6?24=1::0?<05>:3?;=<417830?=> ?182133:9<980<7=76:64?:>437;<834?89?975421><<93:3>283=>175=20828<7;6<5>;731=3;08? 4661;0?><720>>70;2553688;297<13253::2?63:8>9:47063??2567=?=>2<>>>3;<31716:9;<7880? 44445<72;523:0=3>;289??>412<?5?1:=>9??08=;;:=:596<783<07050>3533>1<;:98:?469;=?:09> 616:7908;:;5122381996:?7?1077;:8281;54659:8=::=23;==7;05<>63?<?57;439=8<40>87>03;1?9 85?;03>:<;912:356==;87<>?4?8117583:=<>444;852=8683;0589;;>9??3114?;61:2<3=;2;154;?7:= 9<2?4034::=<==<9<<98;<3966::3<>>=>1=3;0>80>7:?4;83:59<757;=:5664669915=6845=292:1; 27;2?6?7:6;94>=969;2<15?:;004?=5746>><98353<1;6867525;67105<2=:491>2410>7;7<=36664788==13622=8;:=<5271:<4929>8?6=0297425;58>=<?5=45>:83132?=433341309<=510045=452 9<384?;0=78:5;3628>1=:<?1=2><4479:>8;0830;083?=1<<>5>55:52:7743;41=29<>4?;61>=;0<0 9=::;9<<06?=1?=2?62313>57455233?>>;46;;<<:4;9>85>05=8;118;2001385<>628?78;8?8744?1; 99948=:<>;?:<62=89=0532233>:?。
4096个B经排列码加密得到的密文
FHGDBIFEH@EBDFOBF@MDBNFINMMHHCMOMENOE@IMF@INIONLLLNDBAMMOEJMHECOH HDGNHGKHEMFOEHCCNGDECLKGFCNDL@K@CNBCK@HAOKMNICGJCCKICDGAALNOIIJMFHCE @OKHG@FNLH@GEDKCIIH@BIO@MDKDENBNEMG@FGHCJJBDNKIEDIGADKLLGNMGBABINN @FMAHECNIIEAFLMNDH@JKGJBJE@DOLJHNGLJKMGAGFHGE@@LECJ@GAFNGJCI@AJAF@AC OCIOMKFNNEN@MBIMDLDEKAEFHDEHDBJINIOFHHCCOICKFNJDANBKBKHBKLEGMFG@HMJ@ GKLM@DBGIBGEDNOICOLLGEIMHDICAGLEDEKOJAFCBAHJKJN@ANIDMINDJOEJ@HIHMMNCJN IONJ@G@BAIJHIELELIBHOGJANJDNAMBEIHLLJDKCMF@JLNKENJGAFOBANEBAGOCGJBL@FKJ@ KIDAMINCOLLHBEGKFEFCCJGECB@IOJ@DIADFBGNMLAEOJIGIBNMDC@NMGGMNEEE@FAJ@ @BECBD@HCGFDBFAHNIKJDJKFMFJJGMLLFJDDAAFA@JJGNMOFNAMCONFJC@KMDEM@LBGL LKBCFHFNCGFMKFGEGHNENNMENALKLKLCGHLLJBDNDGFNMJBKOA@NKJONHBJ@KLHAGC@B CEEMKAHFN@JFLKKFBJGOH@BCFLJFKOFEHLNBHOD@G@DNADJKGLEFOENBJ@CMAFDIIFGLA DNBLNIEKGCBDNGNFGEHNECGLLDEIEON@JKEHEBOHDABDALDEGMHJBCDID@OGH@LEAMAF DHALLBNCGDADBGIEMCDNOFGMEC@ADECJIEOCAHKLNGAMIFAOMFNFAKILGNOLH@MKMMD M@DDC@KEODHJBOCMOHMKEADGFOHOBCMLAIOJOIEAKBCA@LKKMDNO@JCFILBCCMLOA @LDLIIJF@@COBHBMIOGGILECEBID@@FAFEAHIIAJ@JJKLFKH@DHEGABONAFOGI@CJEMMOG AAEGALDCFIBLK@EBIMCBMIJHDIDNE@ICFMDHLKOIB@MDEHFCAJNH@NKABKKOHEMFN@EA JNDJLEMOHCELDHIN@IMCMHIHEFHODKHLHOJKCAGIGFI@ENGLCIAJKMLHIHLGBMNGHG@KB MMOGHCBA@HBDELINNNIE@IJGDFNNFD@CGOHEL@MIHJCNIAILMHOGOAFBDKLLJFCNOBCO @NFKHFBLK@CLMJJAAIKAFEFAANCNEGHNLJFLELHMIA@FHBEFA@BIFJBICKDBCMEJO@GJNIM KCGKJFMKJ@DK@LOIJEIILENEIFJLABGMBBBNGJCAHJGILEMFBBCBAMDLBEHEGKBBDJJCDE@FLE @KLNCOHNECLEFGDKGBLGKBDGIKJONDCCLLDC@KHCDEAAA@MDMJGMIJDANJAMIJGIHDCEE FFOCDJGJ@KHGEACNLBN@B@FMHLIBMLCIHFAEKL@EILHMBJI@GBKC@MEDNAONCEOLJKON CKNBCIAIKDCGFD@FGLDDAAAFDOADKKGCKDNNKLODGOMGEDEKNNEIGNEBGGCC@@EAHAAI DG@OKFKKEJKKADOEANILO@@JHJGOFJKNIABIIIK@@M@KEIJOGJLKCGJKJGFFNKKNGHIBHB@I BDAAGEMJNIJGCICGMKOLFLBIGFMCFIHOEHEDO@@F@EOKFEAGHNDIHKLCNE@DOMFILNEIM OFDFFIHNINFA@MKNDIKAAGEF@KFGFAHNBBKAOHCOLOKIEKLILEDDEGACDFAKCDDGIDLFAMB OKDCALEHCKNCMGEJCBAF@AMNFKJEBICEFENIHAHLNALBEHB@EOFMLKDFMBJL@@G@JHFN DNFLIGCMJCNCGBFAABKBNFHDGBNLGMDNJCEJEFGE@ILNBEMCBHFOLD@BHOGONIIEECA@KF LC@BHHGLLBGOIMFFKNKMHL@AHG@NAEJKLOKAE@@KOEJJEEMIDAOHBEJEMOFCDM@EEEA @K@CEAHAMHHBKBKBEMIJLKDHHHGOBJAMN@MMBOCJMNEOJFJMGHCBKJO@ECBKKGAMJ KHAKF@CGJAHKGIODENJGDLMECAMO@OKJJKIHGEOFFCJFEO@ENI@ENAKECEEONOMFNBHKG EMFCJBGMMHBB@@NFJCDJ@@MIMJJIFLJCNILBENINCHOODCOOJMB@EJDFAAGCNICAKAFEF KFFGAFMDHMH@JADCO@H@EKAHCODIKJFHEAMIIFIKJG@AJ@ONODLDJMEJDGIMLEJLOON@ JGFJICNBBJNBDNBDFGKNHJENAFD@JGGIABGNGENK@DMHC@KLNKDEFOO@@LH@JHDH@H OFAGJ@MIGNIGMEMNELMBDBLFODMCNGMJADBHKEFAIBB@LI@INELI@KE@AAAABOOILFLO GIKNGLBDBCHDMHGMALNMHHFD@IFFNKHMA@@KMGFNBGEN@DFICF@BGMCKGGMHGINJ AICOBLJMIAJILCMEBHCNOBDHDI@CNIEEACFCCCCICDFCIILALLOFLLGIJBK@AHIKDAMKEBKBFCC ELJDAKACHJIGACMIK@JL@MLAIDMKHHKB@CNJAF@BELF@IK@KHJFOJGDDHGLKIOA@GCBIFI AI@ECJKLFAJDDADJOEDFJDHFDHGELLIDNFL@MHNHLBEINKDNKBBOJJFHNMJMOLBJLOBCIABEE IMLAKJNONKONEMJBMLCGE@ACCJAHIDEBKBBG@JBHCJG@KKCNHOEJBIBCBCFJBGALBDNJLNK CNOANLBMCAABCBAACANFKFGBMID@NFJFDMDHBCGEIMC@FAMKEDEGJFMN@MNBD@GBC DOILEJHKLDGMFKMMNNHADBKBIKEANKEJNKEOEAGBEF@OEABGHEBCICK@DKMLAKICHKBD @FAM@KMAE@OGDLEMCLCGEBMD@GE@KMOL@BGIMGABENOFBG@DDN@MEDOKFCNMF
MGBA@OBFOMKKHHHJNEFHLJLOEOLKICMI@KN@EBFJMGGCLMIKFBAGEBGDNBIJIMLNLLNDM MOOLKKG@HNGBBOGFHJEMIMHALECONMDDHIDMBLDNFKLGGEFALBJDEMLJKOMDFLGKMNB EIDIKDGKKEJ@KAGBDMAOOFCBDDACMFLEFHL@@NHKCCCNNOBGOLMAHF@KD@DNNONJAI KM@OOCBCNDFDDCI@EEA@JB@@BIIHCMKHCNKHOENBNOIIOBMEOJ@FHKABOBNA@AOOG EGAFOOJMHDLNLF@LKNOFGELHKDHELC@KDBJJCJNNDK@IGD@NFNJDE@@FGCEEL@OEJNE@ @ECDONCAGBBKGACJ@CHCOC@DEFIHJAECCCOMKKDOGBFMNJKCDLKJDLGEGJGJA@@LIHHJB @OKOH@JD@OOFAFBKOLI@BNCFCJMOF@OKMIIJLBJAAAHJGFCMEEANOBHF@IEONNBM@HA DHNMKHGNAFLDEHF@AOIAMCLLNHHOOBGOBLMHGEFDNJKNDHIKFFNDIOMJFMMGDCMFIBH IOCACLBCJEEFGOGBNIOLCCAOAENCMFFM@CNAMFEOGOJGHG@BGFKJLFIAFMNNAJCJGIEENH DJNONIFEEIIEBNMDGDEMEJLOLJKICDJLGJBMBIKDCDFCCIKANEKBKAFAJINHGNNELLJMLINJIIAK BCNMBA@FFOCGLGOKLAHMGKAHMGGACMOOAADGHHBJBI@BBCHLDNNAHIK@HMCNGKGB CE@CCOEFILJCLKHJLIJDDMJLGHMKJKI@MFNGKKJMKDGHFEFO@DAJEGCMKFBLBCBJBHOICHIJ MAC@GMIFJEFHC@FEBM@JAKFIFDGJ@HFGNC@@MJIOFNLAOLOOKHECMACONLNGLJHOHGN LEKEJEDILFHCNHHDNOHIFC@FNBBOBMBJGGNKHMOJDCNKLMLLGAEKOMCBNIO@EKKFGBBO @IHJIL@B@K@NBAIJ@JJLCO@LOKDEDLN@BNNFNBDCBALJHMKLN@@HLLOLDEJDKICIDHMM KMHAN@IDNBKIDJJNOBOAOC@O@ODILMBDOOAGKKHLM@IDONKCGNG@DGOBLMAOACDC LIDJJOCGCFACK@ABNCGHHDKLKEBC@KGEEHBH@HKINBIGJEBAGEGNAHBIHIMBMKEAM。