当前位置:首页>体育>

对称密码有哪些特点(对称密钥密码体制的特点)

来源:原点资讯(m.360kss.com)时间:2023-10-31 18:25:42作者:YD166手机阅读>>

什么是对称加密和非对称加密?有什么特点?今天我们就来聊聊对称加密和非对称加密。

一、加密概念

密码学是研究编制密码和破译密码的技术科学。以数学为基础,在加密和解密、攻击和防守、矛和盾的对抗过程中交替发展起来。从数学算法的角度看,它包含对称密码算法、非对称密码算法和杂凑算法。

对称密码有哪些特点,对称密钥密码体制的特点(1)

明文:明文指的是未被加密过的原始数据。

密文:明文被某种加密算法加密之后,会变成密文,从而确保原始数据的安全。密文也可以被解密,得到原始的明文。

密钥:密钥是一种参数,它是在明文转换为密文或将密文转换为明文的算法中输入的参数。密钥分为对称密钥与非对称密钥,分别应用在对称加密和非对称加密上。

二、什么是对称加密?

对称加密又叫做私钥加密,即信息的发送方和接收方使用同一个密钥去加密和解密数据。对称加密的特点是算法公开、加密和解密速度快,适合于对大数据量进行加密。

加密过程如下:明文 加密算法 私钥=>密文,

解密过程如下:密文 解密算法 私钥=>明文。

对称密码有哪些特点,对称密钥密码体制的特点(2)

对称加密中用到的密钥叫做私钥,私钥表示个人私有的密钥,即该密钥不能被泄露。其加密过程中的私钥与解密过程中用到的私钥是同一个密钥,这也是称加密之所以称之为“对称”的原因。

特点:对称加密的优点是加密速度非常快,但由于通讯双方需要使用相同的密钥进行通讯,那么在通讯之前通讯双方需要约定密钥,在互联网中,双方是不认识的,如何安全的约定密钥是一个很难解决的问题。并且在约定密钥的过程中密钥一旦被泄露,那么之后通讯中的信息就可能会被别人获取。如何安全的约定密钥是对称加密的一个关键点。

三、什么是非对称加密?

非对称加密也叫做公钥加密。非对称加密与对称加密相比,其安全性更好。对称加密的通信双方使用相同的密钥,如果一方的密钥遭泄露,那么整个通信就会被破解。而非对称加密使用一对密钥,即公钥和私钥,且二者成对出现。私钥被自己保存,不能对外泄露。公钥指的是公共的密钥,任何人都可以获得该密钥。用公钥或私钥中的任何一个进行加密,用另一个进行解密。

特点:使用公钥加密的密文只有对应的私钥才能解密(就连公钥子集也无法解密自己加密的信息);相反的,使用私钥加密的信息,也只有对应的公钥才能解密(同样的,私钥也不能解密自己加密的信息)。

被公钥加密过的密文只能被私钥解密,过程如下:

明文 加密算法 公钥=>密文,

密文 解密算法 私钥=>明文。

对称密码有哪些特点,对称密钥密码体制的特点(3)

由于加密和解密使用了两个不同的密钥,这就是非对称加密“非对称”的原因。非对称加密的缺点是加密和解密花费时间长、速度慢,只适合对少量数据进行加密。

四、常见加密算法比较

加密算法分对称加密和非对称加密,其中对称加密算法的加密与解密密钥相同,非对称加密算法的加密密钥与解密密钥不同,此外,还有一类不需要密钥的散列算法。

常见的对称加密算法主要有DES、3DES、AES等,常见的非对称算法主要有RSA、DSA等,散列算法主要有SHA-1、MD5等。

1.散列算法比较

对称密码有哪些特点,对称密钥密码体制的特点(4)

2.对称加密算法比较

对称密码有哪些特点,对称密钥密码体制的特点(5)

3.非对称加密算法比较

对称密码有哪些特点,对称密钥密码体制的特点(6)

对称加密的密钥管理比较难,不适合互联网,一般用于内部系统,安全性只能算中等,但加密速度快好几个数量级(软件加解密速度至少快100倍,每秒可以加解密数M比特数据),适合大数据量的加解密处理。非对称加密的密钥容易管理,安全性也较高,但是加密速度比较慢,适合小数据量加解密或数据签名。

栏目热文

对称与非对称密码体制特征(对称密码和非对称密码)

对称与非对称密码体制特征(对称密码和非对称密码)

密码学体系目前主要分为两大主要研究领域:对称密码学和非对称密码学。对称密码学通常是对称加密的同义词,非对称密码学包括两个...

2023-10-31 18:38:06查看全文 >>

对称密码算法的基本要素是什么(哪些算法是对称密码体制算法)

对称密码算法的基本要素是什么(哪些算法是对称密码体制算法)

在《起底密码学》里简单介绍了密码学发展的各个阶段,本文将介绍一下现代密码学中的对称加密和非对称加密算法。一、对称加密算法...

2023-10-31 18:07:33查看全文 >>

对称密码体制问题(对称密码体制有哪些)

对称密码体制问题(对称密码体制有哪些)

密码在信息社会密码与战争有着密不可分的关系,通常战争的输赢取决于对信息的保密情况。战争中的一方将自己所传的信息伪装起来,...

2023-10-31 18:38:07查看全文 >>

对称密钥密码体制的原理(对称密钥密码体制名词解释)

对称密钥密码体制的原理(对称密钥密码体制名词解释)

对称加密算法是一种在计算机领域应用广泛的加密方式。它在加密和解密过程中使用同一个密钥,因此也被称为共享密钥加密”。对称加...

2023-10-31 18:28:21查看全文 >>

对称密码技术有几个密钥

对称密码技术有几个密钥

密码学系列 - 对称加密本文讨论的对称加密算法主要包括 des、3DES、AESDES明文:64 bit 密文:64 b...

2023-10-31 18:03:56查看全文 >>

对称密码体制可分为哪两类

对称密码体制可分为哪两类

对称密钥算法(Symmetric-key algorithm)又称为对称加密、私钥加密、共享密钥加密,是密码学中的一类加...

2023-10-31 18:00:28查看全文 >>

对称密码体制不使用密钥对错

对称密码体制不使用密钥对错

介绍对称加密: 加密和解密的秘钥使用的是同一个.非对称加密: 与对称加密算法不同,非对称加密算法需要两个密钥:公开密钥(...

2023-10-31 18:17:16查看全文 >>

古罗马首都是现在意大利首都吗(罗马就是意大利吗)

古罗马首都是现在意大利首都吗(罗马就是意大利吗)

大家好,我是尼摩船长,欢迎乘坐鹦鹉螺号,尼摩船长带你遨游知识的海洋。476年西罗马帝国灭亡后,欧洲就出现了众多以罗马帝国...

2023-10-31 18:19:57查看全文 >>

罗马属于南意大利还是北意大利(意大利与古代罗马的关系)

罗马属于南意大利还是北意大利(意大利与古代罗马的关系)

本文内容来自于网络,若与实际情况不相符或存在侵权行为,请联系删除。本文仅在今日头条首发,请勿搬运。欧洲历史的长河中,罗马...

2023-10-31 17:59:15查看全文 >>

意大利地图高清可放大(米兰地图高清中文版)

意大利地图高清可放大(米兰地图高清中文版)

意大利共和国简称"意大利"是一个欧洲国家,位于欧洲南部,包括亚平宁半岛及西西里、撒丁等岛屿北西南三面分别...

2023-10-31 18:07:57查看全文 >>

文档排行