自动密钥密码自动密钥密码是密码学中的一种加密算法,与维吉尼亚密码类似,区别在于密钥不同。它的密钥开头是一个关键词,之后则是明文的重复。[1] 示例![]() 下面演示的是一种自动密钥密码的加密方法。先假设关键词为QUEENLY,而文本信息为ATTACK AT DAWN,则自动生成的密钥为"QUEENLYATTACKATDAWN"。之后再通过维吉尼亚密码的表格法生成密文: 明文:ATTACK AT DAWN... 密钥:QUEENL YA TTACK AT DAWN.... 密文:QNXEPV YT WTWP... 破译方法假设明文为MEET AT THE FOUNTAIN,关键词为KILT: 明文:MEETATTHEFOUNTAIN(未知) 密钥:KILTMEETATTHEFOUN(未知) 密文:WMPMMXXAEYHBRYOCA(已知) 我们尝试一些常用单词、双字母组、三字母组等在密钥中的可能位置,如THE: 密文:WMP MMX XAE YHB RYO CA 密钥:THE THE THE THE THE .. 明文:DFL TFT ETA FAX YRK .. 密文:W MPM MXX AEY HBR YOC A 密钥:. THE THE THE THE THE . 明文:. TII TQT HXU OUN FHY . 密文:WM PMM XXA EYH BRY OCA 密钥:.. THE THE THE THE THE 明文:.. WFI EQW LRD IKU VVW 我们将这些明文片段按出现的可能性排列: 不可能 <-------------------------->最可能 EQW DFL TFT ... ... ... ... ETA OUN FAX 由于正确的明文片段同样也会出现在密钥中,因此可以将其偏移关键词的长度而得到密钥片段。同样地,我们猜测的密钥片段THE也会出现在明文中。因此,猜测关键词的长度(譬如说3到12之间),我们就能得到明文和密钥。 尝试OUN可能得到: 偏移4位: 密文:WMPMMXXAEYHBRYOCA 密钥:......ETA.THE.OUN 明文:......THE.OUN.AIN 偏移5位: 密文:WMPMMXXAEYHBRYOCA 密钥:.....EQW..THE..OU 明文:.....THE..OUN..OG 偏移6位: 密文:WMPMMXXAEYHBRYOCA 密钥:....TQT...THE...O 明文:....THE...OUN...M 看起来偏移量为4时的可能性最大(其他的都含有不太可能出现的Q),因此我们再将新得到的ETA偏移4位: 密文:WMPMMXXAEYHBRYOCA 密钥:..LTM.ETA.THE.OUN 明文:..ETA.THE.OUN.AIN 我们知道了关键词的长度很可能是4位(以LT结尾),且已有了文本的一部分: ..ETA.THE.OUN.AIN 之后以此为依据再进行一些猜测,可以验证如下是真正的明文: MEETATTHEFOUNTAIN 参考文献
|
Index:
pl ar de en es fr it arz nl ja pt ceb sv uk vi war zh ru af ast az bg zh-min-nan bn be ca cs cy da et el eo eu fa gl ko hi hr id he ka la lv lt hu mk ms min no nn ce uz kk ro simple sk sl sr sh fi ta tt th tg azb tr ur zh-yue hy my ace als am an hyw ban bjn map-bms ba be-tarask bcl bpy bar bs br cv nv eml hif fo fy ga gd gu hak ha hsb io ig ilo ia ie os is jv kn ht ku ckb ky mrj lb lij li lmo mai mg ml zh-classical mr xmf mzn cdo mn nap new ne frr oc mhr or as pa pnb ps pms nds crh qu sa sah sco sq scn si sd szl su sw tl shn te bug vec vo wa wuu yi yo diq bat-smg zu lad kbd ang smn ab roa-rup frp arc gn av ay bh bi bo bxr cbk-zam co za dag ary se pdc dv dsb myv ext fur gv gag inh ki glk gan guw xal haw rw kbp pam csb kw km kv koi kg gom ks gcr lo lbe ltg lez nia ln jbo lg mt mi tw mwl mdf mnw nqo fj nah na nds-nl nrm nov om pi pag pap pfl pcd krc kaa ksh rm rue sm sat sc trv stq nso sn cu so srn kab roa-tara tet tpi to chr tum tk tyv udm ug vep fiu-vro vls wo xh zea ty ak bm ch ny ee ff got iu ik kl mad cr pih ami pwn pnt dz rmy rn sg st tn ss ti din chy ts kcg ve
Portal di Ensiklopedia Dunia