玩蛇网提供最新Python编程技术信息以及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.iplaypython.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()

玩蛇网原创,转载请注明文章出处和来源网址:http://www.iplaypython.com/code/security/se2360.html



微信公众号搜索"玩蛇网Python之家"加关注,每日最新的Python资讯、图文视频教程可以让你一手全掌握。强烈推荐关注!

微信扫描下图可直接关注

玩蛇网Python新手QQ群,欢迎加入: ① 240764603 玩蛇网Python新手群
文章发布日期:2016-04-16 20:10 玩蛇网 www.iplaypython.com

评论列表(网友评论仅供网友表达个人看法,并不表明本站同意其观点或证实其描述)
相关文章推荐
别人正在看
特别推荐
去顶部去底部