首页
社区
课程
招聘
跪求此加密算法的逆向算法!
发表于: 2004-5-8 09:41 8036

跪求此加密算法的逆向算法!

2004-5-8 09:41
8036
用户输入一个字串,长度为5-7个英文字符,
保存为P1,P2,P3。。。P7(若P6,P7没有则为0x00)
首先生成2随机数X1,X2,异或后得到X3
将P1-P7如此处理

P1+P2+P3=R1
P2+P3+P4+R2
P3+P4+P5=R3
P4+P5+P6=R4
P5+P6+P7=R5
P1+P5+P6=R6
P1+P2+P6=R7

之后将R1-R7分别和X3相乘,得到得数若大于0xff则减去0xff
现在知道乘后的R1-R7,X1,X2
如何知道P1-P7呢,跪求方法!

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

收藏
免费 6
支持
分享
最新回复 (12)
雪    币: 231
活跃值: (115)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
2
问题我没看,非常反感“跪求”这些字眼!!!
2004-5-8 09:49
0
雪    币: 207
活跃值: (40)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
3
真的很想知道这个的方法啊 ,楼上的你有点。。。
2004-5-8 09:50
0
雪    币: 207
活跃值: (10)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
4
看到“跪求”这两个字感到反感,看都不用看了。
2004-5-8 10:40
0
雪    币: 209
活跃值: (55)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
5
最初由 Aming 发布
看到“跪求”这两个字感到反感,看都不用看了。

跪天跪地跪父母
2004-5-8 11:00
0
雪    币: 222
活跃值: (100)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
6
最初由 WQXNET-QIQI 发布
用户输入一个字串,长度为5-7个英文字符,
保存为P1,P2,P3。。。P7(若P6,P7没有则为0x00)
首先生成2随机数X1,X2,异或后得到X3
将P1-P7如此处理

P1+P2+P3=R1
P2+P3+P4+R2
P3+P4+P5=R3
P4+P5+P6=R4
P5+P6+P7=R5
P1+P5+P6=R6
P1+P2+P6=R7

之后将R1-R7分别和X3相乘,得到得数若大于0xff则减去0xff
现在知道乘后的R1-R7,X1,X2
如何知道P1-P7呢,跪求方法!


这个是一个解同余方程组的问题.
就是解如下同余方程:
(P1+P2+P3)=R1 mod 0xff
(P2+P3+P4)=R2 mod 0xff
(P3+P4+P5)=R3 mod 0xff
(P4+P5+P6)=R4 mod 0xff
(P5+P6+P7)=R5 mod 0xff
(P1+P5+P6)=R6 mod 0xff
(P1+P2+P6)=R7 mod 0xff
用孙子定理很容易解的.
具体参考<近世代数>
2004-5-8 11:43
0
雪    币: 203
活跃值: (10)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
7
求个逆矩阵,乘一下就行了吧
1 1 1 0 0 0 0
0 1 1 1 0 0 0
0 0 1 1 1 0 0
0 0 0 1 1 1 0
0 0 0 0 1 1 1
1 0 0 0 1 1 0
1 1 0 0 0 1 0
2004-5-8 12:05
0
雪    币: 222
活跃值: (100)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
8
呵呵,这个不是普通线性变换.
是经过同余处理的.
要用孙子的算法.
楼上有没有学习过<<近世代数>>的啊.
还承接破解
呵呵
:D :D :D :D :D :D :D
2004-5-8 13:55
0
雪    币: 203
活跃值: (10)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
9
最初由 lees 发布
呵呵,这个不是普通线性变换.
是经过同余处理的.
要用孙子的算法.
楼上有没有学习过<<近世代数>>的啊.
还承接破解
呵呵
:D :D :D :D :D :D :D


你只知道书本不会变通
请问你研究过ipb的keygenme no.1和winiso的算法吗?
研究过了你就懂了

你也许是太书呆子了吧,现在的书呆子确实也比较多
2004-5-8 14:16
0
雪    币: 207
活跃值: (40)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
10
可否给出逆向的方法呢?
上面的那个方法似乎不行?
2004-5-9 16:22
0
雪    币: 207
活跃值: (40)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
11
是个好问题,可是不要“跪求”!!!!!!!!
2004-5-10 15:13
0
雪    币: 237
活跃值: (160)
能力值: ( LV4,RANK:50 )
在线值:
发帖
回帖
粉丝
12
反感“跪求”这些字眼!!!
2004-5-10 15:21
0
雪    币: 200
活跃值: (10)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
13
题目本身没交代清楚:
1、随机数大概什么范围(如果以下交代清楚,这个可以忽略);
2、是减去0xff,还是求余,这二者并不等同;
3、知道的是乘后的数,还是乘后并减去(或求余)0xff的数。
2004-5-10 17:21
0
游客
登录 | 注册 方可回帖
返回
//