首页
社区
课程
招聘
[旧帖] 求解加密算法 0.00雪花
发表于: 2012-3-29 22:12 4248

[旧帖] 求解加密算法 0.00雪花

2012-3-29 22:12
4248
输入                  输出
0x0001    0x3AFF
0x0002    0x36FF
0x0003    0x36FF
0x0004    0x3AFE
0x0005    0x3AFE
0x0006    0x36FE
0x0007    0x36FE
0x0008    0x3AFD
0x0009    0x3AFD
0x000A    0x36FD
0x000B    0x36FD
0x000C    0x3AFD
0x000D    0x3AFC
0x000E    0x36FC
0x000F    0x36FC

0x0010            0x5BF9
0x0011            0x5BF9
0x0012            0xF4ED
0x0013            0xF4EC
0x0014            0x5BF8
0x0015            0x5BF8

0x5555            0x8CAA
0xAAAA            0x1255

求分析算法是什么,还有怎样解出来的


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

收藏
免费 0
支持
分享
最新回复 (7)
雪    币: 101
活跃值: (10)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
2
还可以提交大量输入和输出数据,请各位踊跃参加
2012-3-29 22:15
0
雪    币: 275
活跃值: (51)
能力值: ( LV3,RANK:30 )
在线值:
发帖
回帖
粉丝
3
不同的输入竟然能有相同的输出,那不是hash 算法吗?那就不可能是可逆的
既然不可逆也就不能算是加密解密了 理论上来说给定一个输出结果 你只能找到一个或者几个可能输入
根本无法确定到底输入的明文是什么
2012-3-29 22:48
0
雪    币: 101
活跃值: (10)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
4
不需要逆向解密,只是要根据明文和密文 解出算法出来就可以了;
实际上就是这么回事,有65535种输入 对应65535种输出,我可以采集到几组输入输出,但是如果不知道算法,就要全部采集,工作量太大。现在就是想根据一部分的输入输出,推导出由输入计算输出的算法。
2012-3-30 13:10
0
雪    币: 506
活跃值: (70)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
5
全部的输入和输出做成一个表,然后直接到表里查,
2012-3-30 13:22
0
雪    币: 175
活跃值: (40)
能力值: ( LV4,RANK:50 )
在线值:
发帖
回帖
粉丝
6

有一定的规律
上传的附件:
2012-3-30 13:46
0
雪    币: 547
活跃值: (2185)
能力值: ( LV7,RANK:100 )
在线值:
发帖
回帖
粉丝
7
有程序的话直接把汇编码扣出来用
2012-3-30 17:42
0
雪    币: 31
活跃值: (10)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
8
只有32bits而已 做个表很简单的 而且本算法没有key也不是一对一的 无表求逆意义不大
collisions也太多了 不像实用的hash
[更正一下] 只有16bits, 65536大小的表不难做的
2012-4-22 10:56
0
游客
登录 | 注册 方可回帖
返回
//