首页
社区
课程
招聘
[原创]第六题
发表于: 2019-6-11 00:58 2652

[原创]第六题

2019-6-11 00:58
2652
#coding=utf-8

data = "tuvwxTUlmnopqrs7YZabcdefghij8yz0123456VWXkABCDEFGHIJKLMNOPQRS9+/"
def encrypt(k):
    t = data[k]
    if t.isupper():
        return chr(155 - ord(t))
    if t.islower():
        return chr(ord(t)-64)
    if t.isdigit():
        return chr(ord(t)+50)
    if t == '+':
        return 'w'
    if t == '/':
        return 'y'
    return t

mp = {}
for i in xrange(0,64):
    mp[encrypt(i)] = i
mp['='] = 64
ans = "!NGV%,$h1f4S3%2P(hkQ94=="
b64 = "ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/="
ans = "".join([b64[mp[item]] for item in ans])
import base64
print base64.b64decode(ans)


[注意]传递专业知识、拓宽行业人脉——看雪讲师团队等你加入!

收藏
免费 1
支持
分享
最新回复 (0)
游客
登录 | 注册 方可回帖
返回
//