[Day 18] Crypto 小热血

今天早上下午一样上内网课
今天比较难,我下午就阵亡了
晚上看鬼灭看得很开心
看到忍,香奈乎,猪头联手杀童磨
还有炎柱和上弦三的大战好精致
好热血!!!!
我喜欢虫柱蝴蝶忍和上弦二童磨以及下弦一魇梦
呵呵 应该很少人喜欢童磨和魇梦ㄅ
我真特别
忍真的好可爱,最喜欢腹黑妹子ㄌ

今天解 Crypto

Easy1 (100 points)

The one time pad can be cryptographically secure, but not when you know the key. Can you solve this? We've given you the encrypted flag, key, and a table to help UFJKXQZQUNB with the key of SOLVECRYPTO. Can you use this table to solve it?.

Hints
1.Submit your answer in our flag format. For example, if your answer was 'hello', you would submit 'picoCTF{HELLO}' as the flag.

2.Please use all caps for the message.
flag 都用大写!

下载的 table 长这样:

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 
   +----------------------------------------------------
A | 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
B | 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 A
C | C D E F G H I J K L M N O P Q R S T U V W X Y Z A B
D | D E F G H I J K L M N O P Q R S T U V W X Y Z A B C
E | E F G H I J K L M N O P Q R S T U V W X Y Z A B C D
F | F G H I J K L M N O P Q R S T U V W X Y Z A B C D E
G | G H I J K L M N O P Q R S T U V W X Y Z A B C D E F
H | H I J K L M N O P Q R S T U V W X Y Z A B C D E F G
I | I J K L M N O P Q R S T U V W X Y Z A B C D E F G H
J | J K L M N O P Q R S T U V W X Y Z A B C D E F G H I
K | K L M N O P Q R S T U V W X Y Z A B C D E F G H I J
L | L M N O P Q R S T U V W X Y Z A B C D E F G H I J K
M | M N O P Q R S T U V W X Y Z A B C D E F G H I J K L
N | N O P Q R S T U V W X Y Z A B C D E F G H I J K L M
O | O P Q R S T U V W X Y Z A B C D E F G H I J K L M N
P | P Q R S T U V W X Y Z A B C D E F G H I J K L M N O
Q | Q R S T U V W X Y Z A B C D E F G H I J K L M N O P
R | R S T U V W X Y Z A B C D E F G H I J K L M N O P Q
S | S T U V W X Y Z A B C D E F G H I J K L M N O P Q R
T | T U V W X Y Z A B C D E F G H I J K L M N O P Q R S
U | U V W X Y Z A B C D E F G H I J K L M N O P Q R S T
V | V W X Y Z A B C D E F G H I J K L M N O P Q R S T U
W | W X Y Z A B C D E F G H I J K L M N O P Q R S T U V
X | X Y Z A B C D E F G H I J K L M N O P Q R S T U V W
Y | Y Z A B C D E F G H I J K L M N O P Q R S T U V W X
Z | Z 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

首先看到这个表脑子里要想到 维吉尼亚密码(Vigenere)

密文 = UFJKXQZQUNB

KEY = SOLVECRYPTO
可以发现密文和KEY长度都是11位元

维吉尼亚密码是利用26行字母表,
每一行都由前一行向左偏移一位得到

假设明文:ATTACKATDAWN
KEY:LEMONLEMONLE

明文的第一个字母A,对应密钥的第一个字母L,是使用表格中L行字母表进行加密,得到密文第一个字母L。同样的,明文第二个字母为T,在表格中使用对应的E行进行加密,得到密文第二个字母X。以此类推,就可以得到:

明文:ATTACKATDAWN
密钥:LEMONLEMONLE
密文:LXFOPVEFRNHR

那你知道我们题目给密文和KEY,
要怎麽回推明文ㄇ?

我知道你行的!

可以想成明文第一个字母 不知 偏移 S 位,得出密文 U,通过上面表格,得知明文第一个字母 不知 是 C,
以此类推,得出明文

明文 = CRYPTOISFUN

提示2有说这题 flag 要全大写

picoCTF{CRYPTOISFUN}

今天本来想跟大家聊一下情绪
但我现在时间又11:42
等我,明天再跟大家分享
我这几天跟良师益友飞的情绪讨论

明天见~


<<:  DAY 18 - 九尾狐妹妹 (2) 线稿

>>:  WEB API

[Tableau Public] day 21:台湾姓氏分布-观察资料

找了一下发现在「内政资料开放平台」中有「10706全国乡镇市区前二十大姓人口数按性别」的资料集。 今...

Day28 - DFS、Backtracking

大家好,我是长风青云。因为今天熬了个夜,结果又搞混日期了...不过应该没关系吧。 说真的刚刚还害怕了...

Day21_CSS语法4

font-family属性设定HTML元素的文字字型 以下例子为将文字字型设定为标楷体 font-s...

Day 28 「最好避免犯错的方法」单元测试与 GitFlow、主线开发

廿一世纪的软件开发有一句名言:「最好避免犯错的方法,就是『天天犯错』」。 以前我们很喜欢「规格」,认...

Day19-React Router 篇-下篇

这篇要来介绍 React router v5 加入的几个 hook,包括 useParams、use...