攻防世界crypto篇

攻防世界

crypto

1.base64

在这里插入图片描述
根据题目提示用base64的方式解密即可得到flag
cyberpeace{Welcome_to_new_World!}

2.Caeser

   根据题目标题提示密文是通过凯撒密码的方式进行加密
   因此可以得到flag

在这里插入图片描述

3.Morse

在这里插入图片描述
一开始题目给的只有1010这种看似没有规律的数字,但根据提示可以发现这和摩斯密码有关,1代表- ,0代表 . 。于是再用摩斯密码表进行解密即可得到最后的flag
cyberpeace{morescodeissointeresting}

4.混合编码

在这里插入图片描述
题目给出这样一大串密文
既然是混合编码那flag 肯定是用不止一种方式对密文进行加密,先尝试了base64,对密文进行两次解密,得到了这样一串字符
在这里插入图片描述
这之中的数字都是大于等于97小于等于119
这正好是小写字母在ASCII码中的数字。
于是一一对应带入得到
在这里插入图片描述

5.幂数加密

得到密文
在这里插入图片描述
一开始看见没什么思路,于是求助于百度
搜索到一个名为01248云影密码的一种密码。
原理是以0为间隔,1,2,4,8这些数字之和与26字母中的字母一一对应,就可以得到
WELLDONE
代入flag 的 格式就ok了

6.Railfence

在这里插入图片描述
栅栏密码已经不陌生了,但是所有可能性都试过了还是试不出来。

所以再次求助百度,得知了栅栏密码的变种(w型)(看来我的知识储备还是不够啊)
原理就是将明文从左到右排列成w的形状,再从排列好的图形中从左到右从上到下依次得到密文
例如:明文为12345
如图排列
1 3 5
2 4
得到密文13524
得到flag
在这里插入图片描述

发布了12 篇原创文章 · 获赞 0 · 访问量 149

猜你喜欢

转载自blog.csdn.net/newly00/article/details/104171432