好久不碰python了,都生疏了,写了个迅雷链接分析器练练手。
迅雷链接加密过程:1,正常链接前加“AA”,后面加“ZZ”;2,base64加密;3,添加“thunder://”前缀。
两个多小时的成果:
# coding=gbk
import base64
def Decode():
Thunder=raw_input("请输入迅雷链接:")
Thunder=Thunder[10:]
Thunder=base64.decodestring(Thunder)
Thunder=Thunder[2:len(Thunder)-2]
print Thunder
raw_input("Press Enter to End")
def Encode():
Thunder=raw_input("请输入普通链接:")
Thunder='AA'+Thunder+'ZZ'
Thunder='thunder://'+base64.encodestring(Thunder)
print Thunder
raw_input("Press Enter to End")
print "迅雷链接分析器v0.1"
i=raw_input("选择加密(1)或者解密(2):")
while i!='1' and i!='2':
i=raw_input("选择加密(1)或者解密(2):")
if i=='1':
Encode()
else:
if i=='2':
Decode()
小结:1.Python2.*对中文支持不好,在开头添加“# coding=gbk”,支持中文输出。
2.坚持用raw_input替代input,当然3.*就没有raw_input了。
3.复习真的很重要。
迅雷链接加密过程:1,正常链接前加“AA”,后面加“ZZ”;2,base64加密;3,添加“thunder://”前缀。
还好有在线工具可以解析。
我都是用bash弄的,py太蛋庝。
博主是技术流呀