首页
社区
课程
招聘
[求助]这是什么算法?
发表于: 2010-2-9 11:16 5009

[求助]这是什么算法?

2010-2-9 11:16
5009
请问那位知道类似下面的函数入口是什么算法啊?
0041E450    81EC 00050000   SUB ESP,500
0041E456    A1 94796D00     MOV EAX,DWORD PTR DS:[6D7994]
0041E45B    53              PUSH EBX
0041E45C    898424 00050000 MOV DWORD PTR SS:[ESP+500],EAX
0041E463    B3 02           MOV BL,2
0041E465    B1 0B           MOV CL,0B
0041E467    B0 0F           MOV AL,0F
0041E469    B2 0C           MOV DL,0C
0041E46B    56              PUSH ESI
0041E46C    C64424 0C 39    MOV BYTE PTR SS:[ESP+C],39
0041E471    C64424 0D 31    MOV BYTE PTR SS:[ESP+D],31
0041E476    C64424 0E 29    MOV BYTE PTR SS:[ESP+E],29
0041E47B    C64424 0F 21    MOV BYTE PTR SS:[ESP+F],21
0041E480    C64424 10 19    MOV BYTE PTR SS:[ESP+10],19
0041E485    C64424 11 11    MOV BYTE PTR SS:[ESP+11],11
0041E48A    C64424 12 09    MOV BYTE PTR SS:[ESP+12],9
0041E48F    C64424 13 01    MOV BYTE PTR SS:[ESP+13],1
0041E494    C64424 14 3B    MOV BYTE PTR SS:[ESP+14],3B
0041E499    C64424 15 33    MOV BYTE PTR SS:[ESP+15],33
0041E49E    C64424 16 2B    MOV BYTE PTR SS:[ESP+16],2B
0041E4A3    C64424 17 23    MOV BYTE PTR SS:[ESP+17],23
0041E4A8    C64424 18 1B    MOV BYTE PTR SS:[ESP+18],1B
0041E4AD    C64424 19 13    MOV BYTE PTR SS:[ESP+19],13
0041E4B2    884C24 1A       MOV BYTE PTR SS:[ESP+1A],CL
0041E4B6    C64424 1B 03    MOV BYTE PTR SS:[ESP+1B],3
0041E4BB    C64424 1C 3D    MOV BYTE PTR SS:[ESP+1C],3D
0041E4C0    C64424 1D 35    MOV BYTE PTR SS:[ESP+1D],35
0041E4C5    C64424 1E 2D    MOV BYTE PTR SS:[ESP+1E],2D
0041E4CA    C64424 1F 25    MOV BYTE PTR SS:[ESP+1F],25
0041E4CF    C64424 20 1D    MOV BYTE PTR SS:[ESP+20],1D
0041E4D4    C64424 21 15    MOV BYTE PTR SS:[ESP+21],15
0041E4D9    C64424 22 0D    MOV BYTE PTR SS:[ESP+22],0D
0041E4DE    C64424 23 05    MOV BYTE PTR SS:[ESP+23],5
0041E4E3    C64424 24 3F    MOV BYTE PTR SS:[ESP+24],3F
0041E4E8    C64424 25 37    MOV BYTE PTR SS:[ESP+25],37
0041E4ED    C64424 26 2F    MOV BYTE PTR SS:[ESP+26],2F
0041E4F2    C64424 27 27    MOV BYTE PTR SS:[ESP+27],27
0041E4F7    C64424 28 1F    MOV BYTE PTR SS:[ESP+28],1F
0041E4FC    C64424 29 17    MOV BYTE PTR SS:[ESP+29],17
0041E501    884424 2A       MOV BYTE PTR SS:[ESP+2A],AL
0041E505    C64424 2B 07    MOV BYTE PTR SS:[ESP+2B],7
0041E50A    C64424 2C 38    MOV BYTE PTR SS:[ESP+2C],38
0041E50F    C64424 2D 30    MOV BYTE PTR SS:[ESP+2D],30
0041E514    C64424 2E 28    MOV BYTE PTR SS:[ESP+2E],28
0041E519    C64424 2F 20    MOV BYTE PTR SS:[ESP+2F],20
0041E51E    C64424 30 18    MOV BYTE PTR SS:[ESP+30],18
0041E523    C64424 31 10    MOV BYTE PTR SS:[ESP+31],10
0041E528    C64424 32 08    MOV BYTE PTR SS:[ESP+32],8
0041E52D    C64424 33 00    MOV BYTE PTR SS:[ESP+33],0
0041E532    C64424 34 3A    MOV BYTE PTR SS:[ESP+34],3A
0041E537    C64424 35 32    MOV BYTE PTR SS:[ESP+35],32
0041E53C    C64424 36 2A    MOV BYTE PTR SS:[ESP+36],2A
0041E541    C64424 37 22    MOV BYTE PTR SS:[ESP+37],22
0041E546    C64424 38 1A    MOV BYTE PTR SS:[ESP+38],1A
0041E54B    C64424 39 12    MOV BYTE PTR SS:[ESP+39],12
0041E550    C64424 3A 0A    MOV BYTE PTR SS:[ESP+3A],0A
0041E555    885C24 3B       MOV BYTE PTR SS:[ESP+3B],BL
0041E559    C64424 3C 3C    MOV BYTE PTR SS:[ESP+3C],3C
0041E55E    C64424 3D 34    MOV BYTE PTR SS:[ESP+3D],34
0041E563    C64424 3E 2C    MOV BYTE PTR SS:[ESP+3E],2C
0041E568    C64424 3F 24    MOV BYTE PTR SS:[ESP+3F],24
0041E56D    C64424 40 1C    MOV BYTE PTR SS:[ESP+40],1C
0041E572    C64424 41 14    MOV BYTE PTR SS:[ESP+41],14
0041E577    885424 42       MOV BYTE PTR SS:[ESP+42],DL
0041E57B    C64424 43 04    MOV BYTE PTR SS:[ESP+43],4
0041E580    C64424 44 3E    MOV BYTE PTR SS:[ESP+44],3E
0041E585    C64424 45 36    MOV BYTE PTR SS:[ESP+45],36
0041E58A    C64424 46 2E    MOV BYTE PTR SS:[ESP+46],2E
0041E58F    C64424 47 26    MOV BYTE PTR SS:[ESP+47],26
0041E594    C64424 48 1E    MOV BYTE PTR SS:[ESP+48],1E
0041E599    C64424 49 16    MOV BYTE PTR SS:[ESP+49],16
0041E59E    C64424 4A 0E    MOV BYTE PTR SS:[ESP+4A],0E
0041E5A3    C64424 4B 06    MOV BYTE PTR SS:[ESP+4B],6
0041E5A8    C68424 A4000000>MOV BYTE PTR SS:[ESP+A4],1F
0041E5B0    C68424 A5000000>MOV BYTE PTR SS:[ESP+A5],0
0041E5B8    C68424 A6000000>MOV BYTE PTR SS:[ESP+A6],1
0041E5C0    889C24 A7000000 MOV BYTE PTR SS:[ESP+A7],BL
0041E5C7    C68424 A8000000>MOV BYTE PTR SS:[ESP+A8],3
0041E5CF    C68424 A9000000>MOV BYTE PTR SS:[ESP+A9],4
0041E5D7    C68424 AA000000>MOV BYTE PTR SS:[ESP+AA],3
0041E5DF    C68424 AB000000>MOV BYTE PTR SS:[ESP+AB],4
0041E5E7    C68424 AC000000>MOV BYTE PTR SS:[ESP+AC],5
0041E5EF    C68424 AD000000>MOV BYTE PTR SS:[ESP+AD],6
0041E5F7    C68424 AE000000>MOV BYTE PTR SS:[ESP+AE],7
0041E5FF    C68424 AF000000>MOV BYTE PTR SS:[ESP+AF],8
0041E607    C68424 B0000000>MOV BYTE PTR SS:[ESP+B0],7
0041E60F    C68424 B1000000>MOV BYTE PTR SS:[ESP+B1],8
0041E617    C68424 B2000000>MOV BYTE PTR SS:[ESP+B2],9
0041E61F    C68424 B3000000>MOV BYTE PTR SS:[ESP+B3],0A
0041E627    888C24 B4000000 MOV BYTE PTR SS:[ESP+B4],CL
0041E62E    889424 B5000000 MOV BYTE PTR SS:[ESP+B5],DL
0041E635    888C24 B6000000 MOV BYTE PTR SS:[ESP+B6],CL
0041E63C    889424 B7000000 MOV BYTE PTR SS:[ESP+B7],DL
0041E643    C68424 B8000000>MOV BYTE PTR SS:[ESP+B8],0D

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

收藏
免费 0
支持
分享
最新回复 (3)
雪    币: 2067
活跃值: (82)
能力值: ( LV9,RANK:180 )
在线值:
发帖
回帖
粉丝
2
DES
64bit的密匙 转成 56bit , 在用的表格
2010-2-9 11:33
0
雪    币: 547
活跃值: (2200)
能力值: ( LV7,RANK:100 )
在线值:
发帖
回帖
粉丝
3
谢谢,确认是des算法-
DES-工作的基本原理        
其入口参数有三个:key、data、mode。key为加密解密使用的密钥,data为加密解密的数据,mode为其工作模式。当模式为加密模式时,明文按照64位进行分组,形成明文组,key用于对数据加密,当模式为解密模式时,key用于对数据解密。实际运用中,密钥只用到了64位中的56位,这样才具有高的安全性。
2010-2-9 12:17
0
雪    币: 458
活跃值: (421)
能力值: ( LV9,RANK:610 )
在线值:
发帖
回帖
粉丝
4
没用过DES 看着他不爽啊  相对而言还是更喜欢Blowfish  哈哈
2010-2-9 13:14
0
游客
登录 | 注册 方可回帖
返回
//