所在的位置: html >> html发展 >> ctf古典密码从0到1

ctf古典密码从0到1

本文共计个词

阅读预计花费8分钟

1.古典密码和现代密码的区别:

2.代换密码

a)单表代换密码

i.字符或数学型

1.凯撒密码

2.仿射密码

3.四方密码

4.培根密码

ii.图表

1.标准银河字母

2.圣堂武士密码

3.猪圈密码

4.当铺密码

5.跳舞的小人密码

b)多表代换密码

i.希尔密码

ii.维吉尼亚密码

iii.棋盘密码(Polybius)

iv.普莱费尔密码(playfair)

v.Nihilist密码

vi.Keyboard密码

3.移位密码

a)栅栏密码

b)云影密码

c)简单位移密码

d)曲路密码

4.CTFcrypto线下工具推荐

古典密码和现代密码的区别:

古典密码是密码学中的其中一个类型,其大部分加密方式都是利用替换式密码或移项式密码,有时则是两者的混合。其于历史中经常使用,但现代已经很少使用,大部分的已经不再使用了。一般而言,经典密码是基于一个拼音字母(像是A-Z)、动手操作或是简单的设备。它们可能是一种简单的密码法,以致于不可信赖的地步,特别是有新技术被发展出来后。

现代的方法是用电脑或是其它数字科技,基于比特和字节上操作。许多经典密码被受尊重的人使用,像是尤利乌斯·凯撒和拿破仑,他们创造了一些常被人们使用的密码。许多密码起源于军事上,相同立场的人常使用来寄送秘密消息。经典的方法常攻击密码文,有时候甚至不知其密码系统,也可以使用工具,像是频率分析法。有些经典密码是使用先进的机器或是机电密码机器,像是恩尼格玛密码机。---维基

其中,古典密码学,作为一种实用性艺术存在,其编码和破译通常依赖于设计者和敌手的创造力与技巧,并没有对密码学原件进行清晰的定义。古典密码学主要包含以下几个方面:

单表替换加密(MonoalphabeticCipher)

多表替换加密(PolyalphabeticCipher)

奇奇怪怪的加密方式--ctfwiki

凯撒密码:

凯撒曾经使用这种密码与其将军们来联系,所以用凯撒来命名这种密码。

根据图片来了解加密原理。凯撒密码一般适用于26个英文字母。根据偏移量来进行加密。如图所示,当偏移量=3。即是A-D,B-E。

把字母转成数学,数学公式如下。

在线加解密网站:




转载请注明:http://www.aierlanlan.com/tzrz/2024.html

  • 上一篇文章:
  •   
  • 下一篇文章: 没有了