首页
社区
课程
招聘
认识这个算法吗
发表于: 2011-9-6 10:36 5027

认识这个算法吗

2011-9-6 10:36
5027
f=(16 * byte_60F840[a1 >> 28] | byte_60F830[(a1 >> 24) & 0xF])
e=byte_60F820[(a1 >> 20) & 0xF] | 16 * f
d=byte_60F810[(a1 >> 16) & 0xF] | 16 * e
c=byte_60F800[a1 >> 12] | 16 * d
b=byte_60F7F0[(a1 >> 8) & 0xF] | 16 * c
a=byte_60F7E0[a1 >> 4] | 16 * b
return __ROL__(byte_60F7D0[a1 & 0xF] | 16 *a ,11)


00414950  /$  8BC1          mov eax,ecx                                      
00414952  |.  C1E8 18       shr eax,0x18                                     
00414955  |.  83E0 0F       and eax,0xF
00414958  |.  0FB680 30F860>movzx eax,byte ptr ds:[eax+0x60F830]
0041495F  |.  8BD1          mov edx,ecx
00414961  |.  C1EA 1C       shr edx,0x1C
00414964  |.  0FB692 40F860>movzx edx,byte ptr ds:[edx+0x60F840]
0041496B  |.  C1E2 04       shl edx,0x4
0041496E  |.  0BC2          or eax,edx
00414970  |.  C1E0 04       shl eax,0x4
00414973  |.  8BD1          mov edx,ecx
00414975  |.  C1EA 14       shr edx,0x14
00414978  |.  83E2 0F       and edx,0xF
0041497B  |.  0FB692 20F860>movzx edx,byte ptr ds:[edx+0x60F820]
00414982  |.  0BC2          or eax,edx
00414984  |.  8BD1          mov edx,ecx
00414986  |.  C1EA 10       shr edx,0x10
00414989  |.  83E2 0F       and edx,0xF
0041498C  |.  0FB692 10F860>movzx edx,byte ptr ds:[edx+0x60F810]
00414993  |.  C1E0 04       shl eax,0x4
00414996  |.  0BC2          or eax,edx
00414998  |.  8BD1          mov edx,ecx
0041499A  |.  C1EA 0C       shr edx,0xC
0041499D  |.  83E2 0F       and edx,0xF
004149A0  |.  0FB692 00F860>movzx edx,byte ptr ds:[edx+0x60F800]
004149A7  |.  C1E0 04       shl eax,0x4
004149AA  |.  0BC2          or eax,edx
004149AC  |.  8BD1          mov edx,ecx
004149AE  |.  C1EA 08       shr edx,0x8
004149B1  |.  83E2 0F       and edx,0xF
004149B4  |.  0FB692 F0F760>movzx edx,byte ptr ds:[edx+0x60F7F0]
004149BB  |.  C1E0 04       shl eax,0x4
004149BE  |.  0BC2          or eax,edx
004149C0  |.  8BD1          mov edx,ecx
004149C2  |.  C1EA 04       shr edx,0x4
004149C5  |.  83E2 0F       and edx,0xF
004149C8  |.  0FB692 E0F760>movzx edx,byte ptr ds:[edx+0x60F7E0]
004149CF  |.  C1E0 04       shl eax,0x4
004149D2  |.  83E1 0F       and ecx,0xF
004149D5  |.  0FB689 D0F760>movzx ecx,byte ptr ds:[ecx+0x60F7D0]
004149DC  |.  0BC2          or eax,edx
004149DE  |.  C1E0 04       shl eax,0x4
004149E1  |.  0BC1          or eax,ecx
004149E3  |.  C1C0 0B       rol eax,0xB
004149E6  \.  C3            retn



是不是现成的算法还是自定义算法呢

[培训]内核驱动高级班,冲击BAT一流互联网大厂工作,每周日13:00-18:00直播授课

收藏
免费 0
支持
分享
最新回复 (6)
雪    币: 349
活跃值: (10)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
2
没头没尾,最好发ASM代码,不要F5
2011-9-6 11:38
0
雪    币: 498
活跃值: (1562)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
wxq
3
ASM代码来了。
2011-9-6 11:48
0
雪    币:
能力值: (RANK: )
在线值:
发帖
回帖
粉丝
4
象是某个4位变换, 即32位数拆成4位一组, 分别对应一个变换表, A->Z, B-Y, 等等, 然后再组合起来, 最后 ROL.
AAAA BBBB CCCC DDDD EEEE FFFF GGGG HHHH
=>
ZZZZ YYYY XXXX WWWW VVVV UUUU TTTT SSSS
2011-9-7 20:00
0
雪    币: 0
活跃值: (10)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
5
请问谁有好用的RSA1024位,Delphi的源码,拜托各位了。
2011-9-21 13:57
0
雪    币: 0
活跃值: (10)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
6
应该是什么加密算法吧。
2011-9-21 14:02
0
雪    币: 27
活跃值: (10)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
7
好难啊   没技术  没时间  空有兴趣   如何能成为真正会员都是个事啊
2011-10-1 16:50
0
游客
登录 | 注册 方可回帖
返回