Python迅雷快车旋风地址加密解密,python加密解密,Python迅雷快车旋风


Python迅雷快车旋风地址加密解密。首先声音这段代码还好不好用,需要大家自己测试。它适用于win7,xp,linux。在运行前要确保你已经安装了pyton3.2。

做这个程序需要注意python编码问题,编码其实ansi就是本地编码在中国ansi=gb2312;
而gbk是gb2312的扩展编码,所以用gbk解码应该是不会有问题的。

#-*- coding:utf-8 -*-import base64#加密程序def urlencode():    url=input("\n请输入需要加密的链接地址:").strip()    print(url)    thunder="thunder://"+(base64.b64encode(('AA'+url+'ZZ').encode('gb2312'))).decode()    flashget="[FLASHGET]"+url+"[FLASHGET]"    flashget="flashget://"+(base64.b64encode(flashget.encode('gb2312'))).decode()+"&abc"    xuanfeng="qqdl://"+(base64.b64encode(url.encode('gb2312'))).decode()    print('-'*60)    print('迅雷加密地址:\n'+thunder+'\n')    print('快车加密地址:\n'+flashget+'\n')    print('旋风加密地址:\n'+xuanfeng+'\n')    over()#解密程序def urldecode():    url=input("\n请输入需要解密的链接地址:").strip()    url=url.split("://")    url[0].lower()    #print(url)    if url[0]=="thunder":        deurl=(base64.b64decode(url[1].encode()).decode('gbk'))[2:-2]        print('解密地址:\n'+deurl+'\n')        over()    elif url[0]=="flashget":        flashurl=(url[1])[:-4]        print(flashurl)        deurl=(base64.b64decode(flashurl.encode()).decode('gbk'))[10:-10]        #deurl=deurl[10:-10]        print('解密地址:\n'+deurl+'\n')        over()    elif url[0]=="qqdl":        deurl=(base64.b64decode(url[1].encode()).decode('gbk'))        print('解密地址:\n'+deurl+'\n')        over()    elif url[0]=="http" or "ftp" or "https":        print('你忽悠我呢,解密个啥呢?\n')        over()    else:        print('哥不玩了,蛋疼...\n')        over()#www.iplaypy.com#退出程序def over():    input('请输入回车键退出...')    exit()#开始执行程序def acinput():2966    print('迅雷+快车+旋风地址加密&解密程序:')    print('-'*70)    active=int(input("请选择你要执行的操作:\n1.解密\n2.加密\n3.退出\n输入数字:")[:-1])    if active==1:        urldecode()    elif active==2:        urlencode()    elif active==3:        exit()    else:        print('听哥的话还是输个数字吧!')    acinput()acinput()

编橙之家文章,

评论关闭