C++:解析迅雷下载地址

一个简单的说明

其实看完这个文章你会发现实现这些真的很简单,假如你问我为什么前缀要用C++(已用多语言实现),我只能说:当你用C++去解析这些的时候,你会体验到“前所未有”的“快感(痛楚)”。

大多数语言都已经实现了的功能,在C++上却要自己动手去实现。不得不说,这或许是它到目前为止还受欢迎的原因之一吧。

原理

迅雷的下载地址是用base64实现加密的,所以,你尽可以去搜索:语言+base64(当然了,C/C++的实现会让你头晕)。

C++.
image-2157

C++实现

说明一下,时间仓促,这段代码来自网络。待日后研究透彻了,在来说原理吧。

python Logo
image-2158

python实现

java标志
image-2159

Java实现

其余未完善的部分,后面在研究吧。

发表评论

此站点使用Akismet来减少垃圾评论。了解我们如何处理您的评论数据