首页
社区
课程
招聘
[讨论]邀各位高手分析 加密算法,有密文和明文片段
发表于: 2009-8-8 11:32 9556

[讨论]邀各位高手分析 加密算法,有密文和明文片段

2009-8-8 11:32
9556
我统计了一下,密文只用到以下这79个字符,且在程序里含如下字符串:
"AUZa3Vv1OmD?@[]EWhijkBuFJYR6HSs4qr5noPX72+,9Tlp0#$IGK&()*bcd:;LM-.<=>Ne`/C8fgQt"

密文每行后八个字符是十六进制数可能是密钥,并且相邻两行有关联。
【以下为密文:】
IrH]SsE[0)Sp+ie&r=P.V&vA2HJG-m/v,pF7*2Ja4f5f62c
9d:&MK,6Xo)#E7<B)(XbDOTbC]7qRuP5eve2n?h0de99dca
v2eXWD?nV*i9Y..-7e8<[PFM6`l+iEIE8uX:,s,4b649cdd
+sO:IfRmnl=Z?@i*kD-S-h;RF>q>Z?Rc)cFH[<]0aebb8e9
is(21:sPh.bR*lLc5?RO7c9-YeWP@b?dr.&[rCGcf4e05a6
$3L;EJ94a#>rk*-;YrKIB)i7j?qpV;Ws/dNDu,61c5f83e5
A]cBogkQ3WnoD*rYB2q#E7u#kFJ+NEFI,.Md4u1a672fd41
=,>,BQ,,p1T9@@uR-E4Kn(+-*sT$*iTn`=>$T$=fb84b369
oPJac];dU1JXJPjT*kWpsu.T>8GZM*I?HkYES=Kb111c2b7
&R--sh,LOJR6r=G61(Mb.E()E@==c$c]:Ko$O=,1b493737
J4:)GKc0W-RF#I7DU>Y&vEa#&U+jP[B5L[p,6cP2de6c9c5
7G<i.)dWGHr)12J]iuO$7aItuJaVkGs6KofX&?.dcdca2c4
>vq.O>4=TTkKk*jmG?:EsK:h8@PPmn?f?v;EuT[eb7c0d38
rmO@v9l<)j[1ABcc2TadGhc62(:Yki$okEmT5`j6e2008d5
5Xsa7p-EV]o,*9<aI$G+1TDo@YAd&kidFjDa&Fm3be343c8
dIW2G7sk3(<#S47VYjH=e[.-nDLG59:NSa#k4X-c19d8719
K9eYsII>0BJ1p;+,dYb2+:o7&ib:v3m#c37V18Peee03ca0
[[K2&d7>VDGjNl82oOn8OS5@*/MXIKGP>[b&e5Xdca5a1e8
-0cHR4eK5u9,=#LD6PTcl@,iWdN*4&J0((44.h2effb83fd
B.lm9D>i9PCJ+:j22[V-n5(&iioPWb@Gia+F`c>6b7a3063
*Vmhocq.a5O$GNdHvE)Dp2TNcf@5if?T9k9Ccr*d3d08e74
P>n=qH8*NoDS0D=.bK22-;sQR4AVDMN<XSPkFH1c50d62a5
i*lB+RP.U=>qFu`=P1oWfsnG,iTa*.Ie8=uD/++ddcf7be2
d`&Ln$]Gj(s.:20hRq(p`NH*&v&[3I;b.j3v#rF07b12d7c
#e?[os17)s?D(mc5X#)pBo-)n:#s@#4<5UB)Ycv94e3b9d3
G=lVOKJMl0X:kBC6=:IDY-M;qqZcOJ>(is#BN$)28c13b53
OTM2$?Y>2+us2bu9oN&)1BZ@rRL5L?oummj.(u-1f8277fd
bW+4Irkv,n.bL<cpaq[H=4@ZEpc*+:TWM1W1jR[b097f1a6
            
sFcT$DThA5q@iXvS*l;[T]*5X0@0Boop/cKJB(9a74f5df2
0021dRR$oOk(4f23sZ*/shnbVETus6>W/TpW.[E2b02f270
JUD$cpHKl]+3kijlv:XMHb*F<7Evkis,]9GrRM0a1ccbbf7
j<oRqmI.0qY]EoTDNYL<1)1q6usZd$eTN<00JOc2271e
TFcFBJ,(@ZJfi@2X*Pd$95hbp-n2,qM*#0W&[[(4249796f
ra-2.MS.+lKEh(unRRc(pcNJn[(,SsDM>n:Aal(3254bada
v.p#Lmq>5*rb1@4XKX;9&q<8+L*ajn$]uT<K?*)92c60bb1
h*i:l.&ZH&@F1S(5O547F<2-]bB.c5o<W0)0n*J3940e52b
oUXP#@I+mk[hLu]L8?oY:PINIOuD&T4FX2>2e:Xd1f6b7d3
9V-9L<EciIjCSvCkq=1OXrG&r;7SE:)/@YDF+Yb08430342
T+]U4u>qi4h::s8STl*h*G]kC)hMnc:-f+l>r8[5d22f45b
SY,qUlHh@RlD5bL=+<56.:0WRHAG;Tfr?0pa6>M452746c7
kU-vkCoL7hNE#qRa-1>>$j:MPdY)b.uI(mmMkrZed15181b
V2-UWKlH@S1dElD$oOG0:13Tnm3MmscHRi&I1vYd8977391
,S,k7Cf1Ev#sEuesK7J2?;L*I]2sX.p/LvX[J`e714427de
+SLF+/o9;rX<b]4<W88,J@R=s@*;dn>1W1Bm9eB77fff2f0
RS#lD*T$3OPv@*LDlJ1.eWTBg)O#O5F:$r<FjH5b4898c9b
1coGMn4(ZdY2R1FLY7B9LYOnMSIUdCuD-pSdW-?e9801299
op<PH+cJ0MjIca-;C=Yb&H>MM]+1Tr9S-R<ub>03142b980
;Ra@d=>OiG2IR<a?YosI[W*r6RmO:H;7@jPq/H#5cca38a5
kh&MT:HF-oeiV.3*Ld10lA*MoW1=?ljo=KisYR4be1872db
.,FBki9cFXkIC9-]p?.YiR>MXcAUUX@r5;oeG40dc73f47a
<L$?Yi>e(]r.YM=2K(mVH7JX5(RM=PEmM:reXPDde34eb8c
rq&&[:iK&BW>cK[v]KrI2oBb#@r-r@*dEd-WDgEa6f1a114
2iC.#T/Wbb1?q(J+.B)995;D.KZsS),j#J,$2k)d3c63763
+u$(:PjLHp/VkH2qTYB<n&s@?6&)]q`$ERD*0M;0784fa23
            
ArH3mVc=oX6Y*9RY.P?dtGk(v?1P?SnIXl-XPFp30e41b7b
&@cKN+XNZYq50>HeS`bMEFB4O*oo&&KOeV`vMs.7b481668
HUDnR<Wo+J:-Fg;&Y+9cH64GNr6;?*lrB6X#cE>48d0c5ba
Y-,JL`[4d;IFhd&T:W5Y=1PHcR&=tk9s;),j#+d45741b43
W7TmBRjp9>oFdn8,.*=L$YR:eDJ$)Il76MD0=rb97cd404b
nP/>.bKMOe)r?$pd=410(7uu2;b+()L7O@d;12907719465
kpX[Occ?[u&WIW$*-b>NmIDHdSKO[Dkvoj:?0a=73219737
l=:hSWb+,,,sDSbV*`,cR.V#7rMKE-l**b46PPE28a30537
IJIAHl?npkmj2tm2a`jpk;T0BO[H2TN?#-o;M>=bf3a44ac
[)#6vp$Bkm5mNFUSMjPaD4W/0PZ6#GJK>(qBn5hfb7fdc79
*lilEpogTYlTQbPP17EWvGbvIvBLI*5niOG*XDmfd3cc1f4
;0##h`FXITd:E[IcWheXoMs5qT&]m7?irjBNi&9c54f3683
k;To:FN-n<,>+*3]2=3F-PRWD=APe3cmK>XD6C=2d8fe144
Gv<Mo5hbN-u*&/Z&hps4X),;bo*mRN;Y3Bl+EOk17a35b24
Ankvlrl35BXsY1jviuRqs.agT=Om8hN]4i#n7n5475ab450
r9([b,uiWJJdJ.)FS]Th@O5EGGq+n4h4;ick5Mrf576379d
,k:*<j>s(M;PB=qMCpGjI5=g4bkB3krRo(kL[CYbed9cf55
EkcrV*?kFKY9;oek2?7=H+b$E?#<445-*UkjSl&f628323c
(s-6<>IXh0f(W7c>pb?;]0-d>-]5Z4eS1]6Tdp6957d480a
n`P0VWerld87aj#j8<a>0r,gqT;1P9F)KGkrY/$194e4cc7
udalsX0kI0PCESi]0=5+qvS#s[9P$NRq;)GmmRE5f6e86ec
N31$]s/EcOHSWo9MfjI.pjG5*[rX1*mLHYp=?qH90a85e32
A)6Ddf91@q49(/l?64#?6.WbZm;sp6e2)LP&*=v64378a33
0PVcmp,p&Ym9/L-hNJ=9(+m(=cVZpJ7;J2YnRn)2927709c
            
AM>3$2nh.<`2iVBe6/`2fir5M<.m+qcjKon5loq873ee2d0
F2H-.-dTK2YUG7b[PB[ePjivE4+0C$i>jJ2D0cg9b4da68f
5vX5:BYokkrHNj5ZFim*F1,.gIYV=h@OTE=5BLBed12b826
dWuk<6oWRM2uH+jhmI6O:*q,Eh&c:6ihX0m<X#k5f5aed58
@)(.7q]DYFusJ&1r,r(Nd:D)ouB6nl+]:Zl?/kl96f1168f
?6cH&+91X-h-Opllleol+mJ$kruu)W$2&O>X<n,228e0e93
]S-s*bS545i*r]6hK@ZDRv-GHkIRnYFo3v&XUs/64b5bbbc
V4JGjpK7)rEIq+0H-$PY;;D2*d:;?B6H&-h+e=B39e07f80
(B:b:>@P5X==kL)3Jb4`lbOrbvPWbgeE)kD;;uB56b1da73
BL@2>jC8&lMRDr:?7GM9$c?pek>?D(g$<RL6/#Ya8e0095f
TcDih$8B0,-q>2d>$P>iK6s6i0Wnl#T7ga][]/o2f602eb3
+.3p?7f8&$b.o(sGEb0GGGc.,@)9&d=rRV?F]GH2af148c6
X.qJv06dsMuN.R1+&s00lJ>(j]r(XSgiImIXH:?cc8b66f2
6RKmAH]SPmmR4-><Eo,(@dY*NNW.v]<57]v?pWJbc0c13e7
KDH+m5crD4KF.pl?a<;YK]&Cnh,U13XlcF#Ld<@12d91dc6
&3((7]NdJX1$u9M+pP5sjZ5eFdKI$-c`/74&(CA2a8fdc81
W;/4DSl(vGW&b;qbN5/(#c>[eJBJmSlK>MrrcRv367c66e5
hhIkdrRT0r0(KHZ)Eo<uW4<0$Y1LpHJ*q](C-)#372a5f3f
2XTm</etAL;3>W,5koo+>XJC[CP=7G.=e$X<]mY913db994
1Pja0,`j9(0ip,nT$7r;54]db,$mV?Mh]XHC@/rd9d0732f
#S)4LqYCBO6$d@>MXTDD6#;-Hd)E<]X>r-BfXP75e0164d0
NmV#D$hlBdd`kS2d(oGj/R@EhtJZPW,S>bJh*D<3007f33d
I(r$[8Y&SdlddvonqUEl8[+o9echLlR6]k)VcP49bec8c86
.cj9V*4-47sdY04l*>;=bP>6p/X*#-e=GOYpdUcf0f8617b
o&6(RMM5*X>?<OhJ3[bK@kO-&]37>b=W]=`q(Ueae675fbd
r+mrKI#7T*/2o)1odX5mqWJ+8kSeJ=0iNj9YnTg51d116bb
Ro=X?1u=ZTn[bE,(i]83uHW2,-c;mmH&u@WZ,p98a5f5522
7E+DpR-X[G=[KSAiTL/$+>1.e?lP:9)XFSIi2@Ea6af04b8

【以下为明文:】
001 006.10 210156 210160 006.50 132641 132651
002 038.20 134289 134306 036.30 163485 163478
003 043.80 204889 204911 044.60 120995 120992
004 071.60 241757 241726 071.60 228188 228180
005 088.70 125806 125763 089.50 113029 112982
006 098.60 194987 195058 098.80 126277 126272
007 098.60 240750 240741 098.80 169625 169675
008 097.70 161895 161914 097.50 129022 128945
009 098.90 155052 155055 099.20 128476 128460
010 098.80 178036 178055 097.90 216810 216748
011 099.10 209298 209263 098.60 085078 085108
012 098.10 116650 116633 099.40 082435 082443
013 098.60 176786 176804 098.40 126075 126030
014 098.60 203023 203045 097.30 050704 050729
015 098.50 188633 188551 097.70 190441 190381
016 097.80 179098 179099 097.30 174913 174914
017 099.00 167824 167839 098.90 103617 103688
018 096.70 156957 156950 096.30 163657 163633
019 099.00 162570 162557 098.80 081775 081769
020 098.30 165075 165105 098.10 129223 129257
021 095.90 158853 158866 097.90 117356 117346
022 098.30 170045 170007 097.40 125317 125324
023 098.40 115986 116038 099.60 154468 154430
024 098.40 152365 152289 097.80 120853 120857
025 036.00 145579 145579 035.80 137689 137680
026 096.80 178796 178710 098.00 125102 125155
027 015.40 150253 150242 013.50 134718 134712
028 006.30 130567 130563 005.00 211761 211755
                                             
001 005.70 215051 215046 005.40 129218 129215
002 055.20 210581 210587 056.40 063864 063854
003 098.80 141299 141230 097.80 171541 171575
004 098.10 124054 124021 098.10 120489 120443
005 098.30 186560 186586 099.10 187538 187513
006 098.20 138635 138648 098.30 150109 150151
007 098.50 176222 176213 098.80 106218 106206
008 098.50 183118 183102 098.20 106597 106615
009 097.40 180248 180273 098.40 118437 118466
010 098.90 188147 188109 098.30 110090 110105
011 097.50 182028 182061 098.70 110826 110881
012 097.60 183426 183409 098.10 103683 103672
013 099.10 177282 177259 099.00 106615 106581
014 097.50 164009 164030 097.60 120407 120409
015 098.60 165481 165569 098.70 118588 118583
016 098.00 165756 165758 097.70 114545 114536
017 098.60 166132 166129 098.00 054948 054954
018 063.60 227112 227097 063.30 069991 069991
019 007.40 153628 153617 007.50 152607 152609
020 091.80 178641 178653 092.80 179408 179459
021 099.00 122370 122325 099.00 117471 117439
022 099.50 178470 178486 098.30 114013 113983
023 097.50 174033 174016 096.20 111427 111432
024 097.90 179864 179865 097.80 108106 108093
025 058.20 161046 161033 058.00 254149 254154
026 050.10 192082 192055 051.00 245608 245615
                                             
001 060.10 266030 266019 058.80 058900 058878
002 097.40 145043 145027 098.90 142006 141946
003 097.70 133581 133605 097.80 084506 084532
004 098.30 222389 222422 099.10 095520 095531
005 098.80 110647 110661 098.50 162214 162244
006 098.00 115540 115520 097.60 163342 163299
007 098.60 185322 185315 098.00 088700 088708
008 098.90 085079 085068 098.40 092668 092649
009 098.70 209399 209427 097.60 148743 148806
010 097.90 096861 096809 098.20 184767 184763
011 100.00 107931 107924 098.70 188733 188719
012 098.50 161306 161312 097.70 132469 132447
013 099.50 149301 149278 098.60 141411 141452
014 097.70 146461 146478 099.20 137293 137325
015 097.70 131627 131585 098.40 159414 159405
016 098.90 118365 118298 099.30 134137 134148
017 073.00 159091 159038 073.40 144032 144043
018 097.50 178834 178862 098.90 117352 117349
019 098.50 173779 173771 098.70 120236 120246
020 098.30 176367 176360 098.00 102885 102866
021 098.00 178184 178186 098.70 100812 100815
022 098.20 168426 168450 099.60 118552 118474
023 092.40 164443 164433 093.30 116443 116464
024 004.90 146590 146586 004.90 152960 152959
                                             
001 006.10 234630 234636 006.90 146263 146257
002 064.70 221924 221936 064.20 075866 075847
003 098.70 153608 153605 098.60 166535 166544
004 099.20 144758 144823 098.80 134814 134788
005 098.30 156751 156698 099.30 117736 117719
006 098.50 175049 175087 098.10 060533 060611
007 098.90 201234 201190 097.70 162001 162035
008 098.80 184159 184203 099.00 095833 095882
009 098.00 195876 195878 098.00 087454 087439
010 098.50 195182 195130 098.60 094968 094942
011 097.80 180848 180836 098.30 109988 110058
012 099.70 173503 173542 099.80 105929 105968
013 099.30 209182 209173 098.30 090714 090740
014 099.10 201360 201368 098.80 051090 051112
015 098.60 227292 227206 097.30 132091 132093
016 068.30 108561 108516 067.60 173726 173680
017 066.70 110511 110501 066.40 152910 152946
018 098.40 116510 116529 099.80 085382 085370
019 097.70 212898 212857 098.90 124114 124083
020 098.00 087714 087721 097.70 237954 237970
021 099.80 142734 142785 098.40 077048 077091
022 097.90 187874 187905 098.30 135653 135617
023 098.60 100222 100237 099.60 202006 202008
024 097.40 090952 090958 098.90 193717 193709
025 098.40 122464 122525 099.20 131105 131116
026 097.70 162814 162884 098.80 119250 119307
027 056.50 136932 136941 055.40 252124 252131
028 005.30 147360 147354 005.90 228080 228078

[注意]传递专业知识、拓宽行业人脉——看雪讲师团队等你加入!

收藏
免费 0
支持
分享
最新回复 (0)
游客
登录 | 注册 方可回帖
返回
//