首页
社区
课程
招聘
[旧帖] [求助]一个加密算法求大神分析下 0.00雪花
发表于: 2016-3-12 09:53 1789

[旧帖] [求助]一个加密算法求大神分析下 0.00雪花

2016-3-12 09:53
1789
求是如何把数字加密的。
1  加密后  mw==
2  加密后  mA==
以此类推
1  mw==
2  mA==
3  mQ==
4  ng==
5  nw==
6  nA==
7  nQ==
8  kg==
9  kw==

11 m+s=
12 m+g=
13 m+k=

21 mOs=
123 m+hh
1234 m+hhQQ==

如12345678加密后是多少。求大神分析下原理。
刚刚研究了下貌似是base64  ,分析如下
如1 对应的ascii=49=110001补码后=001100 01
百度查询原理拆封6bit数据001100等于12  01补码后010000等于16
已知1= mw==
可知12=m  16=w

如2 对应的ascii=50=110010  补码8bit后 001100 10
拆分6bit 001100等于12  10补码后等于100000等于32
已知2=mA==
可知 12=m  32=A
1到8全部分析完成后残缺的码表如下
0=g
12=m
13=n
14=k
16=w
32=A
48=Q
从1到0按照base64的加密方法,然后根据码表是可以算出来1-8加密后的结果一样的。
但是以base64的加密方式对应分析12,123就不对了。求大神帮忙分析下

[课程]Linux pwn 探索篇!

收藏
免费 0
支持
分享
最新回复 (5)
雪    币: 381
活跃值: (33)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
2
标准BASE64
1 MQ==
2 Mg==
3 Mw==
4 NA==
5 NQ==
6 Ng==
7 Nw==
8 OA==
9 OQ==

可能是替换了某些字符吧
2016-3-12 10:19
0
雪    币: 4
活跃值: (168)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
3
刚刚研究了下貌似是编译的base64  ,分析如下
如1 对应的ascii=49=110001补码后=001100 01
百度查询原理拆封6bit数据001100等于12  01补码后010000等于16
已知1= mw==
可知12=m  16=w

如2 对应的ascii=50=110010  补码8bit后 001100 10
拆分6bit 001100等于12  10补码后等于100000等于32
已知2=mA==
可知 12=m  32=A
1到8全部分析完成后残缺的码表如下
0=g
12=m
13=n
14=k
16=w
32=A
48=Q从1到0按照base64的加密方法,然后根据码表是可以算出来1-8加密后的结果一样的。
但是以base64的加密方式对应分析11,12,13就不对了。求大神帮忙分析下
2016-3-12 12:00
0
雪    币: 4
活跃值: (168)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
4
应该是变异的base64但是 从1-8验证结果以base64算法分析出来的数据然后到11,12,12就不对了。
2016-3-12 12:02
0
雪    币: 689
活跃值: (422)
能力值: ( LV11,RANK:190 )
在线值:
发帖
回帖
粉丝
5
之前写的有点问题

"12"
49  50      
001100 010011 001000
12     19      8
"11"
49 49
001100 010011 000100
12      19        4

12=m
19=+
8=g
4=s
怎么和你的不一样啊?是不是再确认一下你的分解过程?

你自己分析的不对是怎么个不对法?
2016-3-12 13:06
0
雪    币: 4
活跃值: (168)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
6
按照你的8=g对吧,推算123
123
49 50 51
001100 010011 001000 110011
12      19      8     51
应该是m+g
但是软件出来的是
12 m+hh
2016-3-13 01:03
0
游客
登录 | 注册 方可回帖
返回
//