9-加密-BugkuCTF之奇怪的加密

一,题目--奇怪的密码

突然天上一道雷电
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码及变换

你可能感兴趣的:(9-加密-BugkuCTF之奇怪的加密)