首页
社区
课程
招聘
[求助]一个加密系统,谁能分析出它的加密算法?
发表于: 2013-4-18 18:52 7235

[求助]一个加密系统,谁能分析出它的加密算法?

2013-4-18 18:52
7235
一个加密系统,密文应该和ID号有关,比如ID号有可能为密钥,因为有很多原始明文相同的但密文不同,哪位大牛能分析出加密解密算法,分析出来后请贴出6的原始明文。
明文可能为ABCD等大写字母,个数为1-8之间,算法为可逆算法。

已知密文明文对应关系:
ID           加密后的密文      原始明文
1        2159E24DB767CA52        AC
2        1FB480230B67C87A        AC
3        6D13DAAE916EC520        AC
4        099DB74CA5CBA1A4        ABCD
5        F738092DAADC69CB        ABC

求解以下密文的明文和解密算法:
6        141BF43ACFCBF0EB

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

收藏
免费 0
支持
分享
最新回复 (5)
雪    币: 3149
活跃值: (66)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
2
光看这个估计能很知道答案吧
2013-4-18 19:59
0
雪    币: 80
活跃值: (15)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
3
这种你不提供软件一般是没办法分析的
2013-4-18 21:09
0
雪    币: 202
活跃值: (15)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
4
通常都需要跟踪吗?
2013-4-18 23:59
0
雪    币: 139
活跃值: (10)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
5
按64位的加密算法去找吧,idea、des、blowfish啥的,ID还参与了?
2013-4-30 10:07
0
雪    币: 627
活跃值: (663)
能力值: ( LV9,RANK:270 )
在线值:
发帖
回帖
粉丝
6
从你的描述来看应该是某种对称算法。有一点是可以肯定的:算法的Block Size为64位(8字节)。
具体是哪一种需要去找。wxyysjkiss已经列出了几个,而且某些算法还支持不同的Block Size。

明文相同而密文不同可能是:1)Key不同;2)CBC等模式的IV不同。
很可能ID参与了Key或IV的构建。
某些模式下明文不足8字节,需要Padding(有5种方式)。一是加密时需保证与块长度相同,二是方式的选择用来确定解密后明文的准确长度(比如明文为仅含NULL结尾的字符串或明文中间包含Binary 0x00字节是有区别的)。

跟一下程序,确定算法,再找到Key/IV。用现成的对称算法库即可解密。
2013-5-2 11:49
0
游客
登录 | 注册 方可回帖
返回
//