一、目录
1.base64
2.caesar
3.Morse
4.幂数加密
5.Railfence
6.混合编码
二、解题思路
1.base64
打开文件附件
题目上已经给了提示是base64加密方式,在线解密
得到flag: cyberpeace{Welcome_to_new_World!}
2.caesar
打开文件附件
题目上说是caesar加密,在线解密,key的值在0~25之间一个个尝试当值为14时解除flag
3.Morse
打开文件附件
题目上已经告诉我们是莫斯加密,再观察附件都是由1和0组成,正好跟莫斯密码中的-和.相互照应
将文件编辑成-- --- .-. ... . -.-. 的形式
然后再进行解密
flag:cyberpeace{morsecodeissointeresting}
4.幂数加密
打开文件附件
题目上说的加密方式为幂数加密,但我们观察附件,正常的幂数加密只有从0~5,不会出现8,
通过百度了解到这是云影密码,我们先来了解一下云影加密。
云影加密:云影加密,又称01248密码…与二进制幂加密不同,这个加密法采用的是0作间隔,其他非0数隔开后组合起来相加表示序号1~26之一的字母(a/A,b/B,c/C…z/Z)。
查看题目要求flag为解出来的八位大写字母,根据云影加密的性质,以0作为间隔将这一串数组隔开刚好是八组数,将各个数组中的数相加,再将总数对应A~Z中的字母。
flag:cyberpeace{WELLDONE}
5.Railfence
由题目可知为栅栏加密,栅栏加密有两种,还有一种为W型栅栏加密,将附件先进行栅栏解密,题目上说5只小鸡,所以key可能为5
而得出来的结果好像不是正确的flag,再将字符进行W型栅栏解密
flag:cyberpeace{railfence_cipher_gogogo}
6.混合编码
打开文件附件
文件末尾有两个等号,可知为base64加密,进行解密
百度可知揭秘出来的字符为一种加密方式,为Unicode编码,将其转为ascll码
观察字符有英文大小写和数字,可能是base64加密,进行解密
观察解密出来的字符,数字与数字之间用/隔开且这些数字都不超过126,可能对应ascll码表,将这些数字一 一对照ascll码表
flag:cyberpeace{welcometoattackanddefenceworld}