看題目大概能夠知道是凱撒加密python
密文:MGAKUZKRWZWGAWCP加密
我寫了個程序遍歷全部 有多是答案的結果,代碼以下:blog
def echo(n): st="" b=True for i in s: if ord(i)+n in range(256): st+=chr(ord(i)+n) b=True else: b=False if b: print st s = raw_input() for i in range(-500,500): echo(i)
代碼寫得很是粗糙,沒作處理什麼的。不過能用就行咯dns
運行結果以下:ip
,& *49*1696& 6"/ -'!+5:+27:7'!7#0 .(",6;,38;8("8$1 /)#-7<-49<9)#9%2 0*$.8=.5:=:*$:&3 1+%/9>/6;>;+%;'4 2,&0:?07<?<,&<(5 3-'1;@18=@=-'=)6 4.(2<A29>A>.(>*7 5/)3=B3:?B?/)?+8 60*4>C4;@C@0*@,9 71+5?D5<ADA1+A-: 82,6@E6=BEB2,B.; 93-7AF7>CFC3-C/< :4.8BG8?DGD4.D0= ;5/9CH9@EHE5/E1> <60:DI:AFIF60F2? =71;EJ;BGJG71G3@ >82<FK<CHKH82H4A ?93=GL=DILI93I5B @:4>HM>EJMJ:4J6C A;5?IN?FKNK;5K7D B<6@JO@GLOL<6L8E C=7AKPAHMPM=7M9F D>8BLQBINQN>8N:G E?9CMRCJORO?9O;H F@:DNSDKPSP@:P<I GA;EOTELQTQA;Q=J HB<FPUFMRURB<R>K IC=GQVGNSVSC=S?L JD>HRWHOTWTD>T@M KE?ISXIPUXUE?UAN LF@JTYJQVYVF@VBO MGAKUZKRWZWGAWCP NHBLV[LSX[XHBXDQ OICMW\MTY\YICYER PJDNX]NUZ]ZJDZFS QKEOY^OV[^[KE[GT RLFPZ_PW\_\LF\HU SMGQ[`QX]`]MG]IV TNHR\aRY^a^NH^JW UOIS]bSZ_b_OI_KX VPJT^cT[`c`PJ`LY WQKU_dU\adaQKaMZ XRLV`eV]bebRLbN[ YSMWafW^cfcSMcO\ ZTNXbgX_dgdTNdP] [UOYchY`eheUOeQ^ \VPZdiZafifVPfR_ ]WQ[ej[bgjgWQgS` ^XR\fk\chkhXRhTa _YS]gl]diliYSiUb `ZT^hm^ejmjZTjVc a[U_in_fknk[UkWd b\V`jo`glol\VlXe c]Wakpahmpm]WmYf d^Xblqbinqn^XnZg e_Ycmrcjoro_Yo[h f`Zdnsdkpsp`Zp\i ga[eotelqtqa[q]j hb\fpufmrurb\r^k ic]gqvgnsvsc]s_l jd^hrwhotwtd^t`m ke_isxipuxue_uan lf`jtyjqvyvf`vbo mgakuzkrwzwgawcp nhblv{lsx{xhbxdq oicmw|mty|yicyer pjdnx}nuz}zjdzfs qkeoy~ov{~{ke{gt
通常這種仍是搜關鍵字吧,因而我在上面的結果中搜索KEY 發現搜索不出來 搜索KE 出來了「KE?ISXIPUXUE?UAN」這個字符串字符串
大概能夠看出這並非一個無心義的字符串,經過推理 發現"?"能夠填充爲"Y",最終結果就是:KE?ISXIPUXUE?UANinput
去掉KEYIS剩下的就是key了qt
提交XIPUXUEYUAN發現不經過,換成小寫 經過!class