首页新闻找找看学习计划

搜狗问问(腾讯问问)的UID似乎是MD5加密的,我想知道加密算法。

0
悬赏园豆:50 [已关闭问题] 关闭于 2015-08-25 14:56

比如:http://wenwen.sogou.com/user/home?uid=4d57fee59a5b14ca00020ac5793c22dc

后面的UID似乎对应的就是QQ号码。

我现在想知道这UID是如何加密,有人知道吗?

我把QQ号码经过几次MD5加密后,得到结果都不符合UID的值。

从前的我的主页 从前的我 | 初学一级 | 园豆:154
提问于:2015-08-24 08:57
< >
分享
所有回答(5)
0

让你猜到,人家腾讯还混啥?

uid如果用md5加密(其实那就不叫加密),根本都不能解密,uid传个不能解密的用户id有啥用???

所以理论上,可能只是像md5而已。。。

顾晓北 | 园豆:9530 (大侠五级) | 2015-08-24 09:10

 可是在腾讯问问还没跟搜狗合并的时候,确实就是MD5值,那时候我也全部破解出了正确的QQ号码。只是只从腾讯问问与搜狗合并后,就不知道是怎么加密的了。

支持(0) 反对(0) 从前的我 | 园豆:154 (初学一级) | 2015-08-24 09:17

@熊熊程序员: 就算是md5,人家随便加个盐,你不是就不知道怎么解了么???

支持(0) 反对(0) 顾晓北 | 园豆:9530 (大侠五级) | 2015-08-24 09:30
0

一般情况下怎么也取不到的,都是在服务端保存了这个md5对应的Id

吴瑞祥 | 园豆:28729 (高人七级) | 2015-08-24 09:10

 我也是这么想的。以前明明就是单纯的MD5加密,这次却变了加密方式。

支持(0) 反对(0) 从前的我 | 园豆:154 (初学一级) | 2015-08-24 09:20
0

加密怎么能让你随便破解的,一般都有自定义的Key码,然后结合着加密算法来加密。哈哈 个人理解 纯属猜测!

at小怪兽 | 园豆:760 (小虾三级) | 2015-08-24 10:05
0

应该不是加密,但是像你所说的,uid=4d57fee59a5b14ca00020ac5793c22dc 和对应的QQ号码肯定有着某种一一对应的联系。如果腾讯的这一个链接都要使用加密算法,按照他这么高的访问量,负载一定会很大,所以腾讯应该有一个很简单的算法,可以让uid=4d57fee59a5b14ca00020ac5793c22dc和某一个QQ号码相对应。但是算法具体是什么,只有腾讯知道了,但是绝不会是你想的什么MD5,甚至base64加密。

 

如果你有兴趣,可以收集大量的数据,好好研究下腾讯在这个里面搞了什么鬼。

小尧弟 | 园豆:500 (菜鸟二级) | 2015-08-24 14:19

研究不出来。查看源文件,我发现它有两个MD5值,打开后,都能转到同一个页面(也就是同一人)。

至于算法,肯定外人是不知道了。但我的需求,我已经通过其他方式实现了,并不需要去破解具体QQ号了。

支持(0) 反对(0) 从前的我 | 园豆:154 (初学一级) | 2015-08-25 14:56
0

有点像是guid去掉-这个

md5不可以逆,你不能破解的。

gw2010 | 园豆:1394 (小虾三级) | 2015-08-24 15:29

如果知道算法,我就可以把10001-200000000(QQ号)用过这个算法转成MD5。这样我去查MD5值就可以破解了。

支持(0) 反对(0) 从前的我 | 园豆:154 (初学一级) | 2015-08-25 14:47

@从前的我: 我晕,你要转成MD5很容易啊。调方法就转成MD5也啊。请楼主思路清析点吧。你可能是研究晕了。

支持(0) 反对(0) gw2010 | 园豆:1394 (小虾三级) | 2015-08-25 17:17

@gw2010: 我知道调方法(算法),关键是调怎么样的算法。它并不是单纯的QQ号转MD5值的算法。

支持(0) 反对(0) 从前的我 | 园豆:154 (初学一级) | 2015-08-29 15:37

@从前的我: 就是说啊,你并不知道是MD5嘛,你现在就是要破解密码,但是不会这么容易的。你这个问题和MD5没有关系。我懂的的意思了,你想破解密码。

支持(0) 反对(0) gw2010 | 园豆:1394 (小虾三级) | 2015-08-31 09:28
清除回答草稿
   您需要登录以后才能回答,未注册用户请先注册