古典密码的种类有哪些 古典密码的种类包括

古典密码的种类?

古典密码种类:

一. 移位密码

1. 简单移位密码

2. 曲路密码

3. 云影密码

4. 栅栏密码

二. 代替密码

单表代替密码

1.凯撒密码

2.ROT13

3.埃特巴什密码

4.经典单表替代密码

5.摩斯密码

6.培根密码

7.图形替换密码

猪圈密码

圣堂武士密码

标准银河密码

8.仿射密码

多表代替密码

1.棋盘密码

Playfair

Polybius

ADFGX

ADFGVX

2.维吉尼亚密码

古典密码在形式上可分为移位密码和替换密码两类,其中代替密码又可分为单表替换和多表替换。

延伸阅读

古典密码算法不安全的原因有哪些?

1太麻烦数字量庞大,2一个数字出错全盘皆输,3不是一个人就能完成的

关于密码学发展的第二阶段?

密码学发展大致上可以分为三个阶段:古典密码,近代面密码和现代密码。

古典密码阶段大约是指19世纪末以前的漫长时期,其基本特点是手工加密和解密。因此,该阶段也称为手工密码时代;

近代密码阶段是指20世纪初期到40年代末的大约50间,其主要特点是采用机械或机电密码机进行加密和解密。因此,也称为机电密码时代;

现代密码阶段大约是指20世纪50年代以来的时期,其主要特点是采用电子计算机进行加密和解密。因此,该阶段也称为计算机密码时代。

扩展资料:

功能主要包括:

1、机密性(confidentiality)

仅有发送方和指定的接收方能够理解传输的报文内容。窃听者可以截取到加密了的报文,但不能还原出原来的信息,即不能得到报文内容。

2、鉴别(authentication)

发送方和接收方都应该能证实通信过程所涉及的另一方, 通信的另一方确实具有他们所声称的身份。即第三者不能冒充跟你通信的对方,能对对方的身份进行鉴别。

3、报文完整性(message intergrity)

即使发送方和接收方可以互相鉴别对方,但他们还需要确保其通信的内容在传输过程中未被改变。

4、不可否认性(non-repudiation)

如果人们收到通信对方的报文后,还要证实报文确实来自所宣称的发送方,发送方也不能在发送报文以后否认自己发送过报文。

古典密码的置换密码举例?

置换是在不丢失信息的前提下对明文中的元素进行重新排列 所谓置换密码,就是把明文中的字母或数字重新排列,字母或数字本身不变,但其位置发生了改变,这样所编成的密码称为置换密码。

举个例子,例如: 明文:zhe shi zhi huan mi ma 密文:ami mna uhi hzih se hz 提高密码强度的一种方法,就是采取多个密文字母表,使得明文中字母可以有多个字母来代替,构成单对多映射。

我们构造d个密文字母表: B1={bj0,bj1……,bjn-1} j=0,1,……,d-1 同样定义d个映射: fj>bj fj(ai)=bji 最后设明文空间M=(m0,m1,……,md-1,md,……) 密文空间C=(f0(m0),f1(m1),……,fd-1(md=1),fd(md),……) 由上可知,代替密码的密钥就是这组应设函数或密文字母表。

古典加密方法及一些趣味密码?

古典加密方法及一些趣味密码,有很多种,具体列举如下:

1、维吉尼亚密码也叫维热那尔密码,这种密码首先引入了密钥的概念。看似复杂,但实际上就是恺撒密码的延展。

2、恺撒密码几乎是最常见的密码,使用率极高,甚至连初中英文阅读题中都出现过。
(将A替换为Z,B替换为Y,以此类推):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,Z Y X W V U T S R Q P O N M L K J I H G F E D C B A
也可以将原代码推后几个字母比如How are you?这句话推后1个字母后就是Ipx bsf zpv?而推后2个就是Jqy ctg aqw?判断原代码究竟推后了几位,可以利用字符使用频率最多的是E的原则来判断。

3、栅栏密码,当用中文的汉语拼音做栅栏密码时十分有趣,可以选择用声母做前排,韵母做后排。此密码一般适用于较短的密码,原理是字母的错位。

4、还有大家普遍知道的摩斯密码,摩斯密码是类似于信号的含义。如果我们在海边,看到远离海滩的水面有一亮一亮的灯光,我们不妨仔细辨识一下。假如我们看到灯光是按照 “短亮 暗 短亮 暗 短亮 暗 长亮 暗 长亮 暗 长亮 暗 短亮 暗 短亮 暗短亮”这个规律来显示的话,那么它就意味是求救信号,SOS。知道为什么吗?对了。“短亮 暗 短亮 暗 短亮 暗”代表信号S,“长亮 暗 长亮 暗长亮 暗”则代表信号O。根据信号规律,得出结论就是SOS!

5、斯巴达密码,公元前五世纪,古代希腊的城市国家斯巴达使用过的,在一根棒上缠上皮绳。皮绳上写着的词语乍一看是荒谬的,但如果缠在棒上,便出现了特殊的意义。

古典密码和现代密码的优缺点?

密码学分为古典密码学和现代密码学。

古典密码学并不需要太多的数学知识,了解基本的排列组合和概率论的知识即可。

现代密码学又分成对称密码体系和非对称密码体系。对称密码体系没什么好说的,其实就是对古典密码学算法的多次迭代,形成新的算法。最多需要一些矩阵运算的知识。

古典密码加密体制可以分哪些?

古典密码包括代替密码和置换密码两种,对称密码体制和非对称密码体制都属于现代密码体制。传统的密码系统主要存在两个缺点,一是密钥管理与分配问题,二是认证问题。在实际应用中,对称密码算法与非对称密码算法总是结合起来的,对称密码算法用于加密,非对称密码算法用于保护对称算法的密钥。

版权声明