【Sword系列】第七届全国残疾人职业技能大赛样题-网络安全-散乱的密文
前言
栅栏密码是一种简单的加密方式,是将明文按照一定方式排列,然后按照规定的方式读取密文。具体方式为:将明文中的字符按照设定的间隔排列成一个矩形,然后按照行或列的顺序读取。
栅栏密码是一种古老的加密技术,可以追溯到古希腊时期。它的原理是将明文分成若干个等长的部分,然后将每一部分按照某个规则重新排列,形成密文。最常用的规则是将明文按照固定间隔分成若干列,然后将这些列按照一定顺序连接起来,形成密文。
栅栏密码的加密原理比较简单,只需按照规定的间隔将明文分成若干列,然后按照规定的顺序将这些列连接起来就可以了。例如,将明文“HELLO WORLD”按照间隔为3的规则分成若干列,则会得到:
H L O R E O W L D
接着将这些列按照顺序连接起来,就可以得到密文“HLOREOWL DLD”。
解密的过程也比较简单,只需要按照相同的规则将密文分成若干列,然后按照相反的顺序重新排列,就可以得到明文。
以下是一个简单的栅栏密码加解密案例:
明文:HELLO WORLD
加密过程:
将明文按照间隔为3的规则分成若干列:
H L O R E O W L D
按照行顺序将这些列连接起来,得到密文:
HLOREOWL DLD
解密过程:
将密文按照间隔为3的规则分成若干列:
H L O R E O W L E D L D
按照列顺序将这些列连接起来,得到明文:
HELLO WORLD
一、散乱的密文
1.打开题目
2.解题
看到 2 1 6 5 3 4 这一串数字~
是乱序的.....看一下上面这串字符,也是乱序的~
按照数字的顺序写下来~
我们可以通过每一行按照 1 2 3 4 5 6的顺序看到~
第一行 flag{5 第二行 2048c4 第三行 53d794 第四行 df1}@@
连接起来 flag{52048c453d794df1}
- 点赞
- 收藏
- 关注作者
评论(0)