栅栏密码的由来是什么意思(栅栏密码加密解密)

2023-03-02 5:47:27 摩斯密码知识 思思

CTF之密码学总结

相信大家学过计算机网络安全的都知道CTF比赛。如果不知道,我就先给大家介绍一下。

CTF很多都是以线下赛作为预选赛,线下赛主要以解题形式,本篇主要先向大家介绍几种简单的加密方式,让大家对CTF密码学有基础了解。

1.就那么几个单词

2.而且会有大量重复比如 AF AF AD

这是CTF中常用的ASCII是码打印字符,还有ASCII非打印控制字符和扩展ASCII打印字符都直接在ASCII码表上,如下:

1.大于3个=号

2.只有英文大写

例子 :IJGECQ2LKBEU4S7FQ2ZOLFMK

译文 :BLACKPINK冲啊

1.标准base64只有64个字符(英文大小写、数字和+、/)以及后缀“=”;

2.base64是把3个字节变成4个可打印字节,所以base64编码后的字符串一定能被4整除

3.等号一定用作后缀,且数目一定是0个、1个或2个

例子 :YmFzZTY0aGFvamlhbmRhbmE=

译文 :base64haojiandana

————————————————————————————————

1点(.)

2.划(-)

3.通常用空格表示每个字符间短的停顿

4.通常用 / 划分每个词之间中等的停顿

有加号,减号,方括号,尖括号

例子 :+++++ +++++ [-++ +++++ +++] .++ +[-+ ++] ++++. .---- --.-- .+++

+[-+ +++] .++ +[-- --] -.+++ +++++ .+++ +[-- ---] ---- --.

译文 :dqqkiyowa

有问号,点号,感叹号

例子 :Ook. Ook. Ook. Ook. Ook. Ook. Ook. Ook. Ook. Ook. Ook. Ook. Ook. Ook. Ook.

Ook. Ook. Ook. Ook. Ook. Ook! Ook? Ook! Ook! Ook. Ook? Ook. Ook. Ook. Ook.

Ook. Ook. Ook. Ook. Ook. Ook. Ook. Ook. Ook. Ook. Ook. Ook. Ook. Ook. Ook.

Ook. Ook? Ook. Ook? Ook! Ook. Ook? Ook! Ook. Ook? Ook. Ook. Ook. Ook. Ook.

Ook. Ook. Ook. Ook. Ook. Ook. Ook. Ook. Ook! Ook? Ook! Ook! Ook. Ook? Ook!

Ook! Ook! Ook! Ook! Ook! Ook! Ook! Ook! Ook! Ook! Ook! Ook? Ook. Ook? Ook!

Ook. Ook? Ook! Ook! Ook! Ook! Ook! Ook! Ook! Ook! Ook! Ook! Ook! Ook! Ook!

Ook! Ook! Ook! Ook! Ook! Ook! Ook. Ook! Ook. Ook? Ook. Ook. Ook. Ook. Ook.

Ook. Ook. Ook. Ook. Ook. Ook. Ook. Ook. Ook. Ook. Ook! Ook? Ook! Ook! Ook.

Ook? Ook. Ook. Ook. Ook. Ook. Ook. Ook. Ook. Ook. Ook. Ook. Ook. Ook. Ook.

Ook? Ook. Ook? Ook! Ook. Ook? Ook. Ook. Ook. Ook. Ook. Ook. Ook! Ook. Ook?

Ook. Ook. Ook. Ook. Ook. Ook. Ook. Ook! Ook? Ook! Ook! Ook. Ook? Ook! Ook!

Ook! Ook! Ook! Ook! Ook? Ook. Ook? Ook! Ook. Ook? Ook! Ook! Ook! Ook. Ook?

Ook. Ook. Ook. Ook. Ook. Ook. Ook. Ook. Ook. Ook! Ook? Ook! Ook! Ook. Ook?

Ook. Ook. Ook. Ook. Ook. Ook. Ook. Ook. Ook? Ook. Ook? Ook! Ook. Ook? Ook.

Ook. Ook. Ook. Ook. Ook. Ook. Ook. Ook. Ook. Ook. Ook. Ook! Ook. Ook? Ook.

Ook. Ook. Ook. Ook. Ook. Ook. Ook. Ook. Ook! Ook? Ook! Ook! Ook. Ook? Ook!

Ook! Ook! Ook! Ook! Ook! Ook! Ook! Ook? Ook. Ook? Ook! Ook. Ook? Ook! Ook!

Ook! Ook! Ook! Ook! Ook! Ook! Ook! Ook! Ook! Ook! Ook! Ook. Ook? Ook. Ook.

Ook. Ook. Ook. Ook. Ook. Ook. Ook. Ook! Ook? Ook! Ook! Ook. Ook? Ook. Ook.

Ook. Ook. Ook. Ook. Ook. Ook. Ook? Ook. Ook? Ook! Ook. Ook? Ook. Ook. Ook.

Ook. Ook. Ook. Ook. Ook. Ook. Ook. Ook. Ook. Ook. Ook. Ook. Ook. Ook! Ook.

Ook? Ook. Ook. Ook. Ook. Ook. Ook. Ook. Ook. Ook. Ook! Ook? Ook! Ook! Ook.

Ook? Ook! Ook! Ook! Ook! Ook! Ook! Ook! Ook! Ook? Ook. Ook? Ook! Ook. Ook?

Ook! Ook. Ook? Ook.

译文 :d77kawayi

字大部分比较简单,多为横竖组合的汉字

例子 :王夫井工夫口

译文 : 678470

古典密码中最基础的加密法:列置换。

字符串为20位

20=5*4 得到

T C { F T

I O Y A D

O S O G A

} D Y A D

Key值固定结构为CTF{},故第二列打头,接下来是第五列,

然后是第四列,再是第三列,最后是第一列。重排得到:

C T F { T

O D A Y I

S A G O O

D D A Y }

得到结果为:CTF{TODAYISAGOODDAY}

通过把字母移动一定的位数来实现加密和解密。

例子 :ndlvdplpd

译文 :kaisamima

————————————————————————————————

所谓栅栏密码,就是把要 加密的明文分成N个一组 ,然后把 每组的第1个字连起来 ,形成一段无规律的话。

不过栅栏密码本身有一个潜规则,就是组成栅栏的字母一般不会太多。(一般不超过30个,也就是一、两句话)

例子 :salniahnamm

译文 :shanlanmima

————————————————————————————————

相信大家已经了解了一些CTF中常见编码了,下次再为大家普及一些不同的密码。

'ivoleuoy'是什么意思,一个信息安全系的男生发给我的?

栅栏密码。分3栏,(IVO)(LEU)(OY),再每栏的第一个归一堆,第二个归一堆,第三个归一堆,ILO VEY OU,放一起就成了ILOVEYOU即I LOVE YOU.

栅栏密码

栅栏密码是一种简单的移动字符位置的加密方法,规则简单,容易破解。栅栏密码的加密方式:把文本按照一定的字数分成多个组,取每组第一个字连起来得到密文1,再取每组第二个字连起来得到密文2……最后把密文1、密文2……连成整段密文。

简单来说,栅栏密码就是把一个明文(去掉空格)分成n组,每组m个,然后一定的排序方法来将这些字符重新组合。通过m的大小称其为m栏栅栏密码,比较常见的m取2,即2栏栅栏密码。例如:

明文:栅栏密码加密规则示例

每组字数:5

按照字数先把明文分成:

栅栏密码加

密规则示例

先取每组第一个字:栅密

再取每组第二个字:栏规

……

最后得到“栅密栏规密则码示加例”。

解密则反推:

密文被分成2个字一组:

栅密

栏规

密则

码示

加例

先取每组第一个字:栅栏密码加

再取每组第二个字:密规则示例

最后得到“栅栏密码加密规则示例”。

提示:当前的栅栏密码程序不删除空格和换行符。

明文或密文中如果出现连续空格将原样保留,复制到其它地方时连续空格可能会变成一个空格,注意保持原样。

在进行多行文本(段落)加密时,每行独立进行加密。

ivoleuoy栅栏密码怎么解

打眼一看 爱老虎油 换成数字 顺序直观些。ILOVEYOU 12345678。

所以IVOLEUOY 14325876

所谓栅栏密码,就是把要加密的明文分成N个一组,然后把每组的第1个字连起来,形成一段无规律的话。 不过栅栏密码本身有一个潜规则,就是组成栅栏的字母一般不会太多。(一般不超过30个,也就是一、两句话)

扩展

(1)在选择行数时可以使多行,这样对于加密强度有所提高。

(2)可以在加密之后在使用其他密码进行加密,增加强度

推理密码如何快速分析密码类型

栅栏密码:就是将需要加密的明文分成N组,每组M个字母(每组字母数可等可不等,一般情况为相等),然后把每组的第I个字母连接在一起并加以整合,形成一行无规律字母序列,用以传送讯息的加密方法。 棋盘密码:世界上最早的一种密码产生于公元前两世纪。是由一位希腊人提出的,人们称之为

棋盘密码,原因为该密码将26个字母放在5×5的方格里,i,j放在一个格子里,具体情

况如下表所示

1 2 3 4 5

1 a b c d e

2 f g h i,j k

3 l m n o p

4 q r s t u

5 v w x y z

这样,每个字母就对应了由两个数构成的字符αβ,α是该字母所在行的标号,β是列

标号。如c对应13,s对应43等。如果接收到密文为

43 15 13 45 42 15 32 15 43 43 11 22 15

则对应的明文即为secure message。

其特点如下:(1)密文中每两个数字被编做了一组;(2)所有数字本身均在1~5间浮动。

可以结合上述事实做如下猜想:(1)密文以数字代表明文中的字母,极有可能是一组数字表示一个字母;(2)英文有26个字母,应当是数字结合的关键。

栅栏密码的由来是什么意思(栅栏密码加密解密) 第1张