一,题目--奇怪的密码
突然天上一道雷电
gndk€rlqhmtkwwp}z
二,分析
- 1,题目没有有效的提示,字符串的形态有点类似key{}
- 2,gnd的ascii分别减去1,2,3得到flag
- 3,字符串中的字符€占三个字符,并且它不在ascii码范围内,解密应该也是无效字符,为了解密方便,将€随便用一个字符代替
代码如下:
#coding:utf-8
chs = "gndkXrlqhmtkwwp}z"
i=0
result = []
print(len(chs))
while i < len(chs):
result.append(chr(ord(chs[i])-i-1))
i = i+1
print("".join(result))//
三,知识点
- ascii码及变换
网友评论