姓名:罗杰 学号:20131003139 班号:121131 指导老师:左博新
摘要:维吉利亚密码是人们在单一恺撒密码的基础上扩展出多表密码,也是世
界上运用最多的,最经典的加密方法。
关键词:维吉利亚密码,密码学。 一:维吉尼亚密码介绍:
1. 什么是维吉利亚密码:
维吉尼亚密码是人们在单一恺撒密码的基础上扩展出多表密码。该方法最早记录在吉奥万·巴蒂斯塔·贝拉索( Giovan Battista Bellaso)于1553年所著的书《吉奥万·巴蒂斯塔·贝拉索先生的密码》。
2. 维吉尼亚密码的体制:
为讨论维吉利亚密码,我们需要首先建立26个英文字母和0-25这26个数字的对应关系,如表1.
m 是一个正整数。定义p = e = k ={0,1, 2…25},是元素个数为m 的子集, p 代表明文,e 代表密文, k 代表密钥。
加密函数:(x 1 , x 2 , … , x m)= (x 1 + k 1 , x 2 + k 2 , … ,x m + km) 解密函数:(y 1 , y 2 , … , y m)=(y 1 -k 1 , y 2 -k 2 , … , ym- k m) 密钥k =(k 1 , k 2 , … , k m).
二:维吉尼亚密码实例:
通过选取密钥,我们将所给明文翻译为以下密文 密钥:(a,s,y)
所以得到的密文为:
Il ik a baq if esplq smkmwp ys zesstadud ak smah baqq ocrw if tzc Kmulfejl dynvq gd wesps ygg Ar aq Aradw krewnev if ggjdwl
ksndggzr ofiuf dgek laie y zyzw oncr rhw shpesbife ngeo lfe wesp ofef cariwq ocrw bwyulgfmj sld lalsrw adj hcrnydalg Hwpe gs Joezajby shpesb dgkw a eajbef if tzc zmldmw mf rhw hajlk jgnycd ybgst uilf lfe nujnlw Ahcnfgnwq aoncrwb ogtz fdmwwps wzgtw qcldmw pmppdc ynv palk Tzgs uivc jmav gle mf rhw falekr al Aradw uifbs drgk Eglsl lm Tpekais ars uhgje jefetz tzpomeh ahwqtfst uogbs ynv pdyifq umvwpev warh dlguejgny mqptdc Nrakrgqek if gjcal cdsslcrk bgpdwp ars qivcs afb xpoe tzc egdkr gd lfeap vclaaalc tjogks qpjgny tzc kjefbej slcmk ox pgnlsp lpewq rhwqe yrw rwb ymlv tsrkrife altg bdmoe ayyifqt y
lcnvcr qkq lsflq gd qmufe ypewl almkpk ox wajd tigjelq Tst doj adj ars snknoajev bwyulw rhw rgyd uak ofc gd ummemn ssw xmr Kidyn uak warhal zyid Ngldys tzc ksmecr bwwjlalgk ox ilq ocadrhq pwcrk krogb tycc aemny tzc lpewq qujpomldwb tw eygfgfaaefr ypomldk Tchald rhwk tcamrixsl mpwl umufrrq shpesb altg tzc tjuw daqtslcw xpaypafr sld elgpigss uilf tsdvgny tjcek Sld aodb sld kaylixgcwlt rhw gjcal cary gtkclx ogtz ilq zsgw wsjlk afb yytwq argunwb sld cmhfakgzwb lfe jafbsuypw k bwyulw Rhw lalek ox hmldjcdk ox tmprwrs ynv shgrwq zodb sld bedgcsre lwypwb mn seaalsl tzc kiy Afb hyrskomlt csrczgny tzc wwe uilf umlgsr wwggzgny of tzc egnv warh keslife uejc lfe ailw q tynfcrk Lfeq fdmalcd drgk lfe ealcs ynv tzc zggzcsl bmglvgnyq fadd s sumrw ox tzcm adj ogtz tzc kymw dwtiuc Daj oxd umudb lfal dwtiuc tc jcav s gjcef vanej of a qidtej gjmufb rhw eezlsxofkefr gd lfe Tikaofri Drgk sdaj tzc ugtq wsq s vaqigl gd kralclq shjefbomp ynv tzc dmw bwwjlalgk cdsslcrwb jmufb szomr zcr uadjs if tzc kfavmw mf rhw psjaucs ahnespev tg tzc fcajgny tjyvwjlwp tst y lmuuf sbdwb gd lfe niurujcsise A algqe qujteq zmwwtej jcvwylwb kcma rmgnwb zstk al lfeap xmud nwelwat ynv ufqiyftdgnwqs a zlgr mnof tzc kaefc Rhww ocrw hgkek ox pwyssltk ofo tsrtwpev afb egswpatje slyrncd ynv ufuakfev kceecd rhwgr dilrife gacmnafrs Hwpe aoecs y tynv ox tzcm qlgulq djygygny admny tzc jmav tguajb Eglsl kef ommwl ynv czglvpef dcavgny a deo rgsgz hsgrwb eslwq javcn uilf kaafry aomltjw hpovscw Ar oys nogp kruxd ynv a nogp dgvalg rhww eydw al il Lfe uesjtzw ypeo tzcij ool xpuar sld teyctszlwq rhw pgmrwp umudb fmt yfxmrv tg bmw Armqhwb tw zmpwjekq gnpjcskgof ifro y hcrhctmyl budj sacwntslcw lfe argud rrmbgwb sjofe uilf kfuxdlalg dewr sld zefr zcavq snzcevgny tzc tcamry ynv tzc ksnkfifc snfmtaaife lfe elgpy mf rhw shpife uilf vsld fsaek fjmm uhaah yld tzc kmud hsb tcef slymhcd mul sld xcaj urar dyryc sargqs rhw bdync Wtejw emvwkefr kfoocd rhwk kjancs encrq lale gn rhwgr zefr xggmpek tgjd rhww dgvwb mldwp s rmje mf rejpoj lmo nolcnl fgp lfee tg dspe cvwl lm jyikc lfeap wwek tg qmcslgof S slpesk gd ypeq afb tpool emngrofw sjofe lfe elgpigss posb beuiev warh rhw fsgrwqt bwyulw gd xyij Ilylq lfekc egswpatje nesqafrs uejc
krrslgwjy mul ox kwcpalg bgrh uilf lfe pavgafr tjokqoegny cgsnlpy ynv tzc eygfgfaaefr ugtq tzcy brwu fcaj Kwcpalg algqe zezgnv tzcm uadiev a womlg kaf afb s bgw zelrej alrijcd rhsl lfe mtzcrk qct rrsted wgpn ynv wwyrq lgmkalg Tzc vclaaalc uysl ox tzcij fwytmpek bwqpgie rhwk gd slolfej pspt mf Gtsjy ak dab lfe qoxr Dytal lmnyse gn uhaah rhww zclv tzcij wzgshcralg cxugtwb umnncrkytamn Tzc wjdwp uhgk zgs aoenafgof csjlwb Lmmsqo wsq s fsgr faapev ygstz ox atmul nalelcef lfe mtzcr laie cngsgz tg bw a pedytate a kejc ufidb gd lcn mr rwwjvw Lfe quf wsq ypoogny hgr ynv tzcij slmul cdmacq gd vsld rwb kcryc ocrw fdsny bsak szmwalg rhwgr jesrhwpn bomzlwrs tg wzgcz tzc wjdwp tmy uojc srtsahwb s gjcal pgscz ox ufbrwqswb kiif ofiuf
wtivcnljy zojc lfeap vyy s nrgtikgofq Ksdvcndw uhwl Eglsl alwyr ynv gjcy wsq vgslynl bspedw zylx a kidc rhw gjmuh ox wjctufev faeujcs uak rgsswb xpoe ilq kfuxdlalg ypsrhq sld rhw twprgp dytwlt gn rhwgr yshccl lwypwb altg lade ynv mgrigl Kuehr tycc bq tzc grhwps tzc luo Dlgpefrifcs earcd gn ymsxeecnl tg lwyrf tzc uyukc gd lfik psliu Al lfe bikrafae bjgldgafr tctocef tzc vyrc slmnw ox tzc yytwuaq ox tzc ugtq xjulrejcd y tynfcr bdyzglev warh rhw sske bengcw ak tzmsw tzyt zlwu szonc lfe uadjs Tzc hcakynlq eqcs szyrhcnwb tw xcaj ocrw qmgcccr rhsl Lmmsqo s il wsq kmmw swaofbs zexmrw hw cgslv daqcwpn rhsr lfe zaflej fdstlcrwb xpoe tzc uyngny mf y knlwldab umauf kaylixgcwlt gn eodb sld qcsplwr gsksife xpoe tzc kmmtpe qhsboo ifro rhw smlszgnw ox tzc jmav sld ys gt brwu fcajcr hw lgmkwb ogtz pdcaksrw ngr mlmavev warh uofbej al tzc jgcz gajdalgk xgnw sajk tzc tcamry mf rhw fgsr zlsak fojqek lfe qirc sld kaylixgcwlt jincracs mf rhw hmee Leypowq ofo uadiev al tzcij hwydk Lm zgm gt uak af ifrejcslgny saehl sl alcabefr gd zgs rrstedq Zul tg tzc Eglslekc hcakynlq ar oys rhw sqkbgj gd lfe brwyd noocr rhsr jslwb Dmmtyrvw ogtz a eran gd tjogb rhw dwtiuc lfal kwnt Kidyn tzc ocadrhacsl hpombekr ugtq if tzc fmrlf aralgalg gn qidcnl sdyvwpy tzc tynfcr rhsr zyd uancd drgk ugtq axrej cary avbev bq fgpcw oj tjcaufejw lm lfe boegnamnk ox Majaf lfe zaflej ox Gayn Eadcarxo Kajga Tikaofri Dmie Uilf lpeezlalg fafbs ynv mmrtwpev tzpesrs ro rhwgr qlgu tcakrs tzc zgnvq vpayeev tzcij bmpdwls ro rhw rgydkgdw xmrugny tzc ufidbrwl tycc ifro rhw hwbgwq jestife ujesp lfe uaq Umwwpife sld ywwqtjscc al xysugnsrev epneuralgof lfeq slyrwb rooyrv tzyt mnummalg zaflej sld yt rhw hgpswkaf wzm jmdw bwfifb Kridj sr lfe qaec ecaksrwb hycw tzc umauf sbvslcwb y usmtpomq krrmatmpe sosny haeh mn kakqinc yglvcd uhwclk sld mpwl mldwp sl wkbjmivcrwb uyngny mf qcsplwr kglc Sr lfe fesb gd wycz bdycc hgpsw wsjkwb s Nwerg jgczjy brwqswb al kaajjel afb ymlv Lfe rrsnpalgk ox tzc krewbs uejc vyzrjife gn qtskpwb dcalfej afb ectsj Tst rhaq knlwldgsr mf yrjyy rhw pwysslt dodi gd Dmmtyrvw ocrw ukcd ro il wsq fmt rhsr ofiuf eydw tzcm argscz ak ix tzcy uomjd ysc tzc wyrlf lm zgdw tzcm szgvwp sld qhmbdwp qct dajrhwp tycc ak ix tzc kmfl gjcef bslk aomjd qanc lfee If tzc umauf kyt rwg s msl sld y ommsl zul bgrh qo mlv afb kfratedjev tzyt rhw daqtalgmgszgny czyrsatwpikriuq gd lfeap kcx uejc ocld naeh jokr Zolf ocrw raahdw ujav if fmps afb zylx habdwl al kytal usszgofq lolfife gd lfe mlv msl ngsazlw bmr zgs uralkdcd dauc erww tcajb ynv dmavcd uilf jgnyq rhal qcldmw fafbs tzc xgnycrk ox wzgcz wwpe almrczgny nwpvgssdw sr zgs festy qidief rgze Tzc ommsl naaltwb sld zevgzwlev ufbej a jajee pev wae ueaehwb vmwf bq a eool gd ujolf gd ymlv sld nesplk ajmufb zcr leui urmlg fej hsldk tgeelfej sld uhaqpwpev ifaozcrwltdw tclgu zcr zrwytz Tmtz hsb ksnc tgeelfej aemny tzc usszgofq al sl srtaruvc gd vcshyij lfe kaf lgmkalg qtwydajy gn drglt
mf fie warh uhare dauc rhw wgkaf csqtalg rejpoj slpiuief eqcs mvwp lfe urwrczcd qpwatsrojq al s mmre yphcad fgp zclh ad wtef fjmm rhwk Tchald rhwk jmdw tzc kgnyje fojqeeyn uhg hsb krrmak rhw twprgp Fik psae uak lwgsmpedw fik hgpsw k bjgddc zclv bq a nadc xycwb eyn uilf dmny rwb zyij gd s slcadrhq bwyralg cjsszcd ynv mwyn jogiife zul rwqpdcnvcnl if a heocldcd brwqs Tzc jgdwp zgmkclx kjiyft ynv hsldkmmw szomr lfijry pdyifjy ytlgrwb al ypewl eanc yt y xgrkr yjafae seyld tgief ox tzc knedj zc wvejaikcd Hw rgbe uilf wysw afb ksrwry if ofc zynv a fadd jmldcd najahecnl fjmm uhaah fe pesb sjomb al s sgdt toaae if tzc grhwp s lglg uhan ogtz wzgcz hw fdgcccd ynv twyswb lfe mcuspsltk ox tzc uyrjgayc Lfe aosah ynv ilq gacmnafrs tzc kmlarajw jgdwp ynv tzc jcd faapev msl uejc lfe uhgje mf rhw
pjmcwqsamn Yt rhw rabej k sabe fufe s salgdc vygycr tzc grhwps uejc mlajkev qct rhw cjmwv tjcmtjev ufbej a qpwjl mf desp sq ad zylx Ilylq hsb tycccd rhsr eyn Ng ofc yyvw saen mf dewjife lo mnw mgtev lfomeh rhw wjctufev cgspdc dmoccd yrgsnv kwcndw sld caycrdw uilf lfe
fednlwqs kikcrq ox tzmsw wzm zyvw fsjlwl tclgu wtejwtzgny sste desp ynv wajl qtgmp ro ysc hwjp mf rhw lguekr Ynv tzc Ngsumnlg tynfcr dlgytwb gst brwymajy spgl lfe jiyft qpjgny bjcerc ynv tzc jgdwp jmdw al esqe ynv rwyd drgk lfe najahecnl warh y kkidgny fsae Quvbefjy rhw odb eyn pokc ynv tzpeo omr zgs fafbs uilf s wajd eekrujc lmwspd rhw cjmuufife hcakynlq Fik fjynlgc arq wsq krixjev of haq dgpk sld y ust drgk lfe uhan kcnl hak tycc tg haq kcal warh y klajj gd akpgrefr xsrq Lfe uoeyn qotzev admuv tst qal slgld xmr rhw twysw ox tzc ofih fgjlguev tzcij sdggzrekr emvwkefrs tzmuyf lfe fojqeeyn qewkev tg hwcd lolfife tst rhw pspczkefr xpoe wzgcz hw rwyd Tcamrixsl rhw Tmqcsl xjoocrk gjcw Yrgsnv tzc Xjojcnlgnw Lfe qoxr dgnwq vgev aoyy mn fik seglalg jihq fe paaqev haq wwek afb dmoccd qtjyiyft yt rhw odb eyn wzm yt rhw wgpdk zyd rujlev if haq kcal afb oys eargny oncr fik szmudbej warh yn gnlcnkgtq ox hsre Zul of tzc hyukc lfejc xmldmwwb s cgjd jameh ys rhw odb eyn uifaev xyllcrwb ynv djmphcd fik eqcs drgk lfal czyrecd ynv slcavw yyzw Seaal lfe uhan ugrujev rgsnv tzcm afb lfe aadk nmiuc umnlgnmcd Bmr krrsggzr sld dijk lfe nohjajq ypeo Tzc Dmmtyrv rslkk bwrwwcn Lfe uoeyn earcd yrgsnv al tzc upoob beknejytw if hgnedcsk maqejw Fohclwqs gnvcev Fmt y xgnycr uak rsgswb lol a uojb mrtwpev lfomeh mwl sjofc rhww fsmtcrwb emrw tzyn dixry Hcrufafae rhgs omudbsl ngr vyrw tg tmpn Ynv djyw rhw vwgl fjmm mfx tzyt dauc Despife ofal swarwrs rhgs eggzr qt jespn Zolf xmr rhale mwf afb zcr bikersae jcav tzc zmrkcmsl ynv tzc uyvsjcsbe nakqev of ilq zcanw oyy afb lfe daalt fohc lfal hsb dcahcd ro jixc ogtzgn rhw wjctufev vaataks al saehl ox hmkaf eqcs spgl lfee vgev warhal lfee Bmr gl lfe mulqivc gd lfe argud Tgkakm sld Tilrojc inwclalg uilf lfe pekr ys rhsr tynfcr brwu fcaj fmw qtaprwb mlesqidw ynv sq lfe aosah aaec szrwysl lfe uoeyn kavc s cglvmjsate koncmwlt
uilf zcr fafbs Tzc wjdwp knrslg ro fik fwct ynv slcphcd dojuajb akpmjsatedw Yt qiyft mf fie if tzc jmavuaq tzc zmrkcmsl vpeo rwgn afb lfe rejpoj slpiuief cjmwv wsrczcd zrwytzjekq uhaje rhw ygstz avtafaev bgjddw lm zgs qtaprmn fol wgpdk uhmn fik lans dwdislcw if haq wwek Lfe pev hsgrwb eyn yt rhw bjgddc upomahwb zul bwdojc lfe jav cgslv shcac lfe pivcr lwynalg dojuajb qtjscc hak s bdmw dudj sargqs rhw fsae Rhwpe uak ng nwcd doj a qeumnv Ogtz a qcjcae ox psgn Tgkakm xcld bsak afb lfef sq ad fmtaaife lfee fgp lfe dijqt riec rhw hgpswkaf swlt fik gdynuc gl lfe argud Ng sgsnv oj mgteecnl lfeq cguejcd zefcalf zgs cywq al vcpjccsrife kglwlcw Brate mn fe qaab ynv tzc vpespy nrgaekqigl krajrev ayyif ognvgny tzpomeh rhw sml sld qhsboo tguajb Tpekais Sg gjcal wsq lfe qpwjl spgl lfe nesqafrs tzyt rhgsgz tzc omufbev bgw dyy koslife al lfe posb fmt y eyn suyruc s czglv aemny tzcm slgrjcd drgk zgs nlsae ridj lfe zaflej ox tzc Ngpwp oys y kglncr qpwak gn rhw daqtslcw Tzcn uilf kfacgny hsldk tzc qmulf oys brsegwb altg tzc vgtuf skiv a zatzlw ox bdymw afb xcaj Ngtlmrw jgsalg drgk zgs qtjgcccn aoepavc earcd gnlm lfe bikrafae uilf zmrjmr qtjgcccn cywq Wzm oys gt fe uhaqpwpev al lsqt ro rhw wgkaf nwyr fie Wzm oys gt Kfe rujlev a budj xycw fjmm rhw suytlcrwb ncgwratjek szc oys ealfejgny tgeelfej Uhg ajr lfom tzyt rhgs cloocsl ngr kfe ysccd A cgke drgk Xjojcnuc kyiv tzc dyd ouaakdw lpancldgny tg Vwpofy Ro Tejmns Lfom ajr fmt mn rhq wsw lm Ncrgla fejc G cloo il tst rhw cgkpsly ue rrstedjev warh uak bgsnv fgp Eglsl Rhjce baqq seo ue kikqev tzcm afb lfomehl tg fald rhwk al lfe ailw ofejc oc dmoccd ro qpwld rhw naehl tst loo Zc yjafaev al haq ummhynamn ynv cgslv suyruc jcfjyif fjmm uewnife Tg Vwpofy kyiv af odb hcakynl lsrfgny szyrhjy yt rhw nske Ro Tejmns Rhw czglv djmphcd ygsgn ro fik kfcek bwqivc Lmmsqo Qcs fe qaab mvwp zgs qhgslvcr Ky aomqif hw ik dgle ro besrh I desp ec sld G ocrw tjyvwjlalg zy uaq ox Majaf tg dwjls Suyls k cgsrl Zc tpocc gdf afb opufe zgs fafbs Mh hwjp ke sgkegle Tgkakm aq vwife Warh y ucrlyif dmjl fueynary kaldfcsk il cgslv suyruclq bw csjlwb lfal wsq km alejr sld dudj gd snalfy ofc gp luo mf rhwk yyvw wzyt fedn lfeq cgslv Rhgs spt drgk Xjojcnuc kyiv tzc gjd kaf ayyif Aqc gnvcev A kfmw rhgs spt drgk Xjojcnuc doj tzw eytw hwpe ro fanc zyd quuf vyralg Wzw uymwqt rhgs xpoe Fdmrwlcw tg afwwzcrw bq wsw gd Eglsl Fgp wtef tg tzc vsld mald mf rhw pwyssltjw Dlgpefae wzm sjofc gd lfe ailgek ox Ilylq hsb hpekcrncd fej lazejry swcmwb s cgsnlpy mf rhw fjce a pehsbdgc mf cqmylary Lmmsqo s dalfej swlt doj hak lm ummw tg hak al vcldy Kaady q umujr ynv ak lsqt wesp ew xytzcr uak sdyif if tzc oyrk warh Tefgcw kgnuc lfef I fanc jcsabev warh ky aomqif afb km sacgkpsly fie hstife fyuyft clkc lm vm Tzc tmy jogiev uh bwuidbejcd hw wsq zylx dsxev warh rhaq ksdvcn kikdojrufc Ww gg tg Vwpofy zc jcpwytwb Oc zyvw fgmd ynv a
jilrlw mgleq ix ofjy rhaq zyd lol hsnpwlev Fe rujlev tg haq hpokrrsre aomqif afb tsrkr altg twyrk Tzc ommsl dmoccd yt fie warh nilw rhw odb hcakynl szpuyeev haq kfomjdwps Lfy aomqif wsq gtej bgjd Ak wwjl dauc lfe cvaj gle zc esmtjev afb upokqev hakswjf ys qtwn altg tzc hytz ox tzc hw slmphcd ybjspljy ynv csqt snwysq gdynucs yrgsnv hak Sld rhsr upiwb lfe zoq zgs resps yrjcslcd rhsr eyn mn fojqetycc Lfal wsq lfe Tikaofri Aqc Eisl Yylwyzrm Eyray Bucc gd Eglsl Tzc dyd earcd bool lfe posb ogtz ifrejcsl afb fcw rejpoj Tzc Vskw ox Majaf Zc ofo jalclq wsprwb ogtz Fdmrwlcw hw cjgev bjcalflwqsdw Aqc ynv bwyt fej Tzcrw wsq s tgscz ox pjgdw if tzc slsocr fgp lfe nesqafr oys mf Kidyn Bmr lfe zoq dab fmt lolgcw tzc jcmspk hw wsq lmo ybkmrtcd gn rejpixgev cgljwatmpe Sld rhww al lfe aajpisee fe uhaqpwpev A qidcnuc xcld Lfe argud qhmdfdcd ywsw xpoe hak ynv tmpnwb lfeap xycwq lm lfe ailw Sswb lm kaefcs mf fojpoj ak tzcy uejc rhw cstadaavc lfal hsb bssl psqswb lfee swcmwb cvwl lm lfeap zylx hwyrlq ro fanc ufidjev tzc ksndggzr ogtz ilq lcrjmr Y qmufe ommsl ksdvcndw klalahwb zcr ahajd sp drgk lfe ergsnv afb krrsgnwb ar lm zcr if a nakqigl gd vgslpekq Oz Dsiyg Juaei mq lartdc ufidb gt uak haq xytzcr ynv mgrhwp fik fsrhwp sld kolfej Qhw gjyshcd rhw odb eyn s yre Mspkwb qmu foo szc dmoccd yt ke qhw cjgev Tzc hcakynl czccccd fej omrbjcac tst jogiev dgun rhw rgyd uilf yjogky cywq Tzcy uidj fcvwp jctmpn drgk Tpekais hw ssgd rhww essl bw nwyr qencnlw gjd doj smah yn cnv Zmwwtej zssz tzce wgkaf taq fm sdfsgr mf mujq Kcvwpad afvigss toaaek eufowb zgm Ofy qhgslv ww cspe qaab gle rik a Tikaofri rhw lwqs ro armqh ss Sld Tilrojc kyw rhw wzmlw bsld rujlife gdf pmqhalg djgvalg afb mpgalg rhwgr zesqtk admny Zc vpayeev al haq kridj kcnkclwqs aoenafgof if a quvbef psliu Fedn ec zc kyiv Ww wgslv gg of A dspe lol slyy ylgle Rhw odb eyn jamehwb zyrkflq Uhwpe uidj qmu eo ro Ajc oc lm vpay ygs altg Majaf tg bw wzgphcd ro besrh doj hspbgsralg wom sld Tejmns ik if tzc zynvq gd lfe Tikaofri fik lsqt ynv gjcalcsl vaatgpy Bmr ew mlcdc vcldy Kaady q umujr upiwb lfe zoq daqtjyclcddw Rhw odb eyn brwu zgmkclx uh if haq jygk afb knocc ogtz a kiprujc gd hpivc sld yww Kakrifm vcldy Kaady hcraqhwb al lfe dlskek ox haq tsrfgny psjauc fik wade gs y hpikmnwp wofbej if Majaf al lfe Tikaofri s fafbs Tzmu fakr fmt kuuf lm dmoc fgp xpoe dwjls Suyls k cgsrl hw ssgd Zmlv tzw hcauc Fodb lfy nesae aracd Wzyt fakr lfom tg dg warh quuf sq zc sld rhw odb eyn wzmsw bwrtwp altwjlaeefae kavc zgm y kmujae mf bafeej tg tzc grhwps wsq vpayeev aoyy Tst rhgs ogll ngr dcanc ec zcrw ssgd Tilrojc gn bikrrwqs Uhwpe qhsjl G ym Uhsr kfadj A dg Bmr lfe nesqafr xmlc wwpe lol mmah koncd zy fik maqfgptmlek lmo kuuf mqev tg sucnwq dgkw tzgs Oc jgsc omp fcccq tw kraqgny bq tzce ergulwb gle baji tpoocd kaf Ak fgp lfy aoenafgof ar aq zgs mwf msb vmife
Fe gs besb ynv ww msw tc vcav bq tzgs riec lmmgprgu ynv kaakwb altg tzc vgtuf dgkw halt Encn rhw wgkaf laqtwlev bdyncjy ro fik efrrwytacs afb lfe rhjmny smjlwllq dwnajrev of ilq oyy Sly koecnl a qodbiwp gd lfe Tikaofri kaq cgke zy oj tzc Ngsumnlg zgmkclx msw jctmpn tzcn ynqmnw fgsnv twldalg mnw ox haq ngclgmk wajl ze gn qojpy nlaehl Tzgs mmkbdcd mul warh aujqek al tzc vclsw uak tzcij ofjy ynkuej Tzc hcakynlq gd Dmmtyrvw dgvwb al lfe qhsboo ox af aodud nske Gayn Eadcarxo Kajga Tikaofri inwu xcaj ox nwgtzcr Eov ngp eyn nwgtzcr nilw fmr peemrkc Lfe womlg Dlgpefrifc kync dgun spgl lfe ersqs afb dmoccd yflcr rhw rwrrwytalg rrsgn gn kulc vgslpekq Ro qewi xmr fedn omudb ecaf tg lwyvw haq umukgn afb zc umudb fmt konc zgm Tgkakm dyy gn y vceh somof xmr rhw bdmw fav djgvwl zgm zaui mnof a qtgle Twprazlq wgsnvcd ybgst rhw fsae Tgkakm sbdwb lm zgs womlg aomqif k daqtjcsk bq haq yfakrlq ahnespafae haq zcav bgsnv if rgsgz bsldseek lmrf fjmm Tilrojc q ujolfife ynv ngu vyrcjy qtsgnwb ogtz bdmov Lfe zoq wjsny haq zynvq sld jogiev uh afb vmwf tzc jmav ng ofc al kggzr Ar oys hukr sdtwp lfe tiurojw al lfe jofe krafbife oyrk bwrwwcn rhw cariwq Tejmns hsb xyldcn gnlm lfe Tikaofri s fafbs ifrejahslgw ox tjyfxgc uak fgp lfe riec dyiv lgu rhw rgyd uak laiedw lm tc vcswptwb ynv fgp zmujq fmnw psqswb Lfe zoq djygycd Roeysg k hwyd ynv szmudbejq sq xyr gnlm lfe qhsbe ys fe aomjd kafygw jcmggslcnwb lfe zafbaycs ybgst fik hwyd afb lpiwb lm xmruc vmwf haq lfrgyt qoec gd lfe dogb sld bralk rhww uyrjgev Tst rhw ygstz mmrtwpev bwrwwcn alwlczcd rewrh afb dyy uilf ogdw slyralg cywq gnwpt ynv ufpeknofqinc Fik
cglsugomqnwqs fav rwrujlev tst fe uak dwjijgomq ogtz fwtej Sq lfe baq wgpe mn nwu sld qiuiefgny twprgp kcircd mn Tilrojc Rhw Vaqcglta wgslv rwrujl lm Eglsl Fivgny haq xycw if haq zynvq fe qotzev admuv Kgnuc lfe zraehl dsun mf rhw mgpnalg wzyt y ufafee gn nrgqpwatk Vcldy Kaady q umujr s rmgn afb Lmmsqo s dalfej haq mlcdc rhw ofjy najcnl hw hsb dcfl ngu ofal ox hak Ynv Tgkakm lmo Hw mmqt qil tzcrw afb kce fie dac tcsabe fie Sq lfe logltabe uafcd hw hsb xyldcn ygsgn gnlm kruhmr afb lfe zoq lgmkwb sr zgs ahslgwb xycw daqtjyclcddw Hw ik dwyd fe aracd G cloo hw ik dwyd Zul hw dspev ngr dcanc zgm bwqivcs Majaf hwjd y lcrjmr afb zc omudb kaajaedw vyrw tg efrej il Hcrzypk wzcn rhw pwyssltk rwrujlev tzcy kiyft fanc hgtq of tzcm ix ngr seaal zgs qotq xgldcd sp rhw lgledw gstdmoc Lfe jofe zmujq vpayeev bq s hgpswkaf psqswb y ecrucnspy javcn uilf kmmw pdsnvcr drgk Ncrgla hw dab fmt cvwl lsrf if haq kydvje A deo pwyssltk sdmwdw uymw bsak drgk Eglsl qewiife lfeap zstk ajmufb lfe leaehtmujgny vajlsq Zul tzcy uejc sq vcax tg haq upiwq sq tcfgpe hw cgslv cgke uilf lfee ix hw laiev tst rhw olfej hw wsq vcav afb cgldcd zy rhw Vaqcglta dct fie lac lfejc Ynv ngu Ngtlmrw wsq al vcshyij lfe quf wsq tcgalnalg ro brgn tchald rhw tjcek lfe bedgcsre qtwks mf rhw pgnlsps qtjctufev if lglg zlmc kfavmwk lfe daalt eodbef
laehl lsw sargqs rhw pjgmjmswq kacgny tzcm daapydgkw Ksdvcndw s slcp yrgsswb zgm Sgkegle ylglg rhw rgyd Hw slyrlcd ro fik fwct afb lfejc qtajl gn rhw daqtslcw tst pahgddw snpjmaufife uak tzc xggmpe mf y lpancldcr haq kfavmw rhjmwf bwdojc zgm haq xycw swr lmwspd Kidyn
三:维吉尼亚密码破译理论分析
虽然维吉尼亚密码在凯撒密码的基础上有了很大的提升,但仍旧被证明是可以破译的。维吉尼亚密码的优势在于这种密码被假定为它将不同位置的字母进行不同的加密。一段文字里的同一个单词可能由于对应的密钥的不同而呈现不同的密文,为破译增加了难度,但终究还是会有同样的单词背翻译成同样的密文的时候,通过求取两个相同字母的间隔得出密钥的倍数。最后通过多次求取能得出密钥长度,再通过日常概率分析,将字母出现的频率与表二对比,找出密钥。
表二:频率表
四:维吉尼亚密码的改进
1. 改进方案:
维吉尼亚密码是针对一维的凯撒密码,通过增加维数,使得每一个字母所对应的密码表存在一定的差异,但由于密钥的长度有限,使得存
在同一字母对应同一密钥表的情况,从而使翻译成文了有可能事件,倘若我们将密钥变为无限长的一组数,那么破译的难度就明显增加了。
我们可以选取π的小数点位的数作为密钥,即0.314159……..作为密码的密钥k=(1.4.1.5.9.2.6………)
这样一来密钥的长度就是无限的,破译人就没办法通过确定密钥的长度来试图破解密码了。 2. 改进分析
通过运用π的无线不循环的数字对原文进行加密可以有效的避免被计算出密钥长度,但与此同时的,运用这类数字极大的加大了运算和加密的过程,无限小数的运用,极大的增大的整个程序的计算量。
五:总结
维吉尼亚密码表使人类密码学上的一次进步,也是密码学的基础。随着现代科学的发展,计算机的广泛应用,使得密码学得到了进一步的发展,在维吉尼亚密码的基础上,人们研究出了更具备安全性的密码——MD5、RSA、DES等。密码的存在是为了保证信息的安全,现代社会对于互联网的重视使得密码学有着广阔的发展空间。
参考文献
1. Douglas R.Stinsio n.密码学原理与实践[ M] .第二版.冯登国, 译.北京:电子
工业出版设, 2003 .9 .
2. 马晓荣,吴小雷 西安航空技术高等专科学校学报[M]。2007.3
因篇幅问题不能全部显示,请点此查看更多更全内容