散乱的密文

编程入门 行业动态 更新时间:2024-10-08 22:59:41

<a href=https://www.elefans.com/category/jswz/34/1768153.html style=散乱的密文"/>

散乱的密文

题目

分析

首先看那一串数字,并没有什么特别的规律,所以应该是一个’key‘
看那一串字符,前面几个中很自然的看到可以拼接除’flag‘
2:把第一位的l放到第二位
1:把第二位的f放到第一位
……
3:把第五位的a放到第三位
4:把第六位的g放到第四位
……
如此即可
python代码:

#移位密码
# list=[2,1,6,5,3,4]
# string="lf5{ag024c483549d7fd@@1}"
def yiwei(list,string):length=len(string)//len(list)res=""for i in range(length):first=string[i*len(list):(i+1)*len(list)]second=['c' for i in range(len(list))]#初始化一个列表for j in range(len(list)):second[list[j]-1]=first[j]res+=''.join(second)print(res)
#主函数
if __name__ == '__main__':print("/*Begin*\\")list=[2,1,6,5,3,4]string="lf5{ag024c483549d7fd@@1}"yiwei(list,string)

结果

flag{52048c453d794df1}@@
删掉@@即可
flag{52048c453d794df1}

更多推荐

散乱的密文

本文发布于:2024-02-28 03:32:02,感谢您对本站的认可!
本文链接:https://www.elefans.com/category/jswz/34/1768098.html
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系,我们将在24小时内删除。
本文标签:散乱

发布评论

评论列表 (有 0 条评论)
草根站长

>www.elefans.com

编程频道|电子爱好者 - 技术资讯及电子产品介绍!