实验吧——密码学writeup(一)

   快开学了,心血来潮写几道题目。一个假期过后发现几乎什么都忘了,从最简单的题开始练练手吧==

一. 古典密码

密文内容如下{79 67 85 123 67 70 84 69 76 88 79 85 89 68 69 67 84 78 71 65 72 79 72 82 78 70 73 69 78 77 125 73 79 84 65}

请对其进行解密

 

提示:1.加解密方法就在谜面中

 

         2.利用key值的固定结构

格式:CTF{ }

题目链接:http://www.shiyanbar.com/ctf/1870

 

1.将密文转化为ASCII字母,得到OCU{CFTELXOUYDECTNGAHOHRNFIENM}IOTA。

#include 
using namespace std;
int main()
{
	int n[]={79, 67, 85, 123, 67, 70, 84, 69, 76, 88, 79, 85, 89, 68, 69, 67, 84, 78, 71, 65, 72, 79, 72,
	         82, 78, 70, 73, 69, 78, 77, 125, 73, 79, 84, 65,};
	for(int i=0;i<35;i++)
	  cout<

2.利用key值的固定结构。一共35个字母,栅栏解密没有结果,考虑列置换。

实验吧——密码学writeup(一)_第1张图片

调换列顺序。

实验吧——密码学writeup(一)_第2张图片

得到flag为CTF{COULDYOUEXCHANGETHEINFORMATION},即有意义的字符串could you exchange the information?

 

二.困在栅栏里的凯撒

小白发现了一段很6的字符:NlEyQd{seft}

题目链接:http://www.shiyanbar.com/ctf/1867

1.栅栏解密得到 6栏:NEQ{etlydsf}

2.凯撒解密得到:CTF{tianshu}

 

三.奇怪的短信

收到一条奇怪的短信:

          335321414374744361715332

          你能帮我解出隐藏的内容嘛?!

格式:CTF{xxx}

题目链接:http://www.shiyanbar.com/ctf/1920

1.短信内容是数字,看手机九键数字键盘,两两一组,33表示3键上的第三个字母f,53表示5键上的第三个字母l,以此类推,得到flag为CTF{flagissimple}。

 

四.传统知识+古典密码

小明某一天收到一封密信,信中写了几个不同的年份
          辛卯,癸巳,丙戌,辛未,庚辰,癸酉,己卯,癸巳。

          信的背面还写有“+甲子”,请解出这段密文。

key值:CTF{XXX}

题目链接:http://www.shiyanbar.com/ctf/1991

实验吧——密码学writeup(一)_第3张图片

 

1.对照六十甲子表得到数字28,30,23,8,17,10,16,30,加上60甲子,转化为ASCII字母为XZSDMFLZ

2.两栏栅栏解密+凯撒解密,得到flag为CTF{SHUANGYU}

 

五.围在栅栏中的爱

最近一直在好奇一个问题,QWE到底等不等于ABC?

-.- .. --.- .-.. .-- - ..-. -.-. --.- --. -. ... --- --- 

flag格式:CTF{xxx}

题目链接:http://www.shiyanbar.com/ctf/1917

1.摩斯密码解密得到kiqlwtfcqgnsoo

2.QWE=ABC,即26键键盘对应字母。

#include 
#include 
using namespace std;
int main()
{
	char m[]={'Q','W','E','R','T','Y','U','I','O','P','A','S','D','F','G','H','J','K','L','Z','X','C','V','B','N','M'};
	char n[]={'A','B','C','D','E','F','G','H','I','J','K','L','M','N','O','P','Q','R','S','T','U','V','W','X','Y','Z'};
	string s,t;
	cin>>s;
	for(int i=0;i

得到rhasbenvaoylii。

将字符串倒过来iilyoavnebsahr,栅栏解密得到CTF{iloveshiyanbar}

 

 

 

 

 

 

 

 

 

 

 

 

 

你可能感兴趣的:(CTF)