马上注册,结交更多好友,享用更多功能,让你轻松玩转闽南师范大学。
您需要 登录 才可以下载或查看,没有账号?立即加入
×
迅雷专用地址的加密方式是:4 Z7 M: i" L+ r4 K! E
thundr://base64(AA+url+ZZ)# G' A( C0 ]% H5 A4 B: D0 h
QQ旋风的加密方式是:
+ |' T( S" K0 G$ w; iqqdl://base64(url)
( R8 O% f6 D9 S4 [0 Fflashget的加密方式是:
1 O- N- ?2 D i s) hflashget://base64([FLASHGET]+url+[FLASHGET])
5 E4 F1 z6 _; L! `! m6 W. u& Z顺便贴一个用PyQt4写的小脚本,用于解密这些地址的:- # -*- coding:utf-8 -*-
- import sys
- import base64
- from PyQt4 import QtCore,QtGui
- class Window(QtGui.QWidget):
- def __init__(self):
- QtGui.QWidget.__init__(self)
- self.setWindowTitle(u'专用链接转换')
- self.setFixedSize(300,200)
- vbox=QtGui.QVBoxLayout()
- self.inputbox=QtGui.QTextEdit()
- vbox.addWidget(self.inputbox)
- hbox=QtGui.QHBoxLayout()
- tranbtn=QtGui.QPushButton(u'转换')
- aboutbtn=QtGui.QPushButton(u'关于')
- hbox.addWidget(aboutbtn)
- hbox.addWidget(tranbtn)
- self.connect(aboutbtn,QtCore.SIGNAL('clicked()'),self.OnAbout)
- self.connect(tranbtn,QtCore.SIGNAL('clicked()'),self.OnTran)
- vbox.addLayout(hbox)
- self.outputbox=QtGui.QTextEdit()
- vbox.addWidget(self.outputbox)
- self.setLayout(vbox)
-
- def OnAbout(self):
- QtGui.QMessageBox.about(self,u'关于',u'迅雷、QQ旋风、flashget专用链接转换工具 by 猴老大')
- def OnTran(self):
- url=self.inputbox.toPlainText()
- if url.isEmpty():
- QtGui.QMessageBox.warning(self,'warning',u'没有输入链接')
- return
- tranurl=url.split('://')
- if tranurl[0].toUpper()=='THUNDER':
- res=base64.decodestring(tranurl[1])
- self.outputbox.setText(unicode(res[2:-2],'cp936'))
- elif tranurl[0].toUpper()=='QQDL':
- res=base64.decodestring(tranurl[1])
- self.outputbox.setText(unicode(res,'cp936'))
- elif tranurl[0].toUpper()=='FLASHGET':
- res=base64.decodestring(tranurl[1])
- self.outputbox.setText(unicode(res[10:-10],'cp936'))
- else:
- QtGui.QMessageBox.warning(self,u'警告',u'输入的地址不是迅雷、QQ旋风或者flashget专用链接')
-
-
-
-
-
- if __name__=='__main__':
- app=QtGui.QApplication(sys.argv)
- window=Window()
- window.show()
- sys.exit(app.exec_())
复制代码 |