百度技术问题 MD5 和 SHA1的转换--高手局
最近百度推出了个东东,他们的电影地址可以将qvod地址转换成他们的,
有个站长朋友问我怎么实现,我搞来搞去,未得其法,看来还是百度的人比较叼,看看有没有高手能搞定,赐教!!!!
转换其实我像是将qvod的文件地址链接40位Sha1字符串转值转换成32位字符串值MD5
40位 sha1是由 20个数由16进制转换显示 (如:0x4BCC -> 4BCC)
高手看看能不能破出来。
------解决方案--------------------
我认为可以换一种思维。直接去反解SHA或者MD5都是不太现实的。但是可以有另一种思路。
比如,qvod服务器上的所有文件,也都存在于百度的服务器上。并且百度的服务器上的每一个文件都同时关联着它的MD5和SHA1。这样,当给出一个qvod地址时,百度就可以根据其SHA1码去自己的服务器上面找到对应的文件,然后同时也就找到了其对应的MD5码,这样一来就可以将原来的SHA1码转换为MD5码了。
------解决方案--------------------
首先 转换时不可能的
其次 没看懂楼主就算实现了转换 想要达到什么样的功能
------解决方案--------------------
能否从可测试范例数据中将Sha1 转成 MD5
首先 这2个都是不可逆的 不可能转
应该是通过其他的方法 映射的
------解决方案--------------------
服务器端做的映射,本质就是盗链,没什么特别的
------解决方案--------------------
等高手出招学习
------解决方案--------------------
...这是偶的部门做的东西, 研究这个干什么...