阿里云可以做电影网站,网线制作的过程,网络安全十大公司,泰安网站建设dxkjw1 对称密钥密码体制
加密密钥与解密密钥都使用相同密钥的密码体制。 数据加密标准 DES
DES 属于对称密钥密码体制#xff0c;是一种分组密码。
在加密前#xff0c;先对整个明文进行分组。每一个组长为 64 位。
然后对每一个 64 位 二进制数据进行加密处理#xff0c;…1 对称密钥密码体制
·加密密钥与解密密钥都使用相同密钥的密码体制。 数据加密标准 DES
·DES 属于对称密钥密码体制是一种分组密码。
·在加密前先对整个明文进行分组。每一个组长为 64 位。
·然后对每一个 64 位 二进制数据进行加密处理产生一组 64 位密文数据。
·最后将各组密文串接起来即得出整个的密文。
·使用的密钥为 64 位实际密钥长度为 56 位有 8 位用于奇偶校验)。
DES 的保密性
·仅取决于对密钥的保密其算法是公开的。
·严重问题DES 密钥长度较短。
·现在已经设计出搜索 DES 密钥的专用芯片。56 位 DES 已不再认为是安全的了。
三重 DES
·使用两个 56 位的密钥。
·把一个 64 位明文用一个密钥加密再用另一个密钥解密然后再使用第一个密钥加密即 高级加密标准 AES
·2002 年成为美国政府加密标准。现在是 ISO/IEC 18033-3 标准。
·高级加密标准 AESAdvanced Encryption Standard是一种分组密码分组长度为 128 位。
·有三种加密标准其密钥分别为 128 位、192 位和 256 位。
·加密步骤复杂运算速度比 3DES 快得多安全性也大大加强。
2 公钥密码体制
·又称为公开密钥密码体制。
·使用不同的加密密钥与解密密钥。
·这种加密体制又称为非对称密钥密码体制。
·公钥密码体制产生的主要原因 1. 对称密钥密码体制的密钥分配问题。 2. 对数字签名的需求。
·典型RSA 体制一种基于数论中的大数分解问题的体制。 加密密钥与解密密钥
·加密密钥 PKpublic key即公钥公开。
·解密密钥 SKsecret key即私钥或秘钥需要保密。
·加密算法 E 和解密算法 D 公开。
·虽然私钥 SK 是由公钥 PK 决定的但却不能根据 PK 计算出 SK。
公钥算法的特点
(1) 密钥对产生器产生出接收者 B 的一对密钥 加密密钥 PKB 和 解密密钥 SKB 。 加密密钥 PKB 就是接收者 B 的公钥向公众公开。 解密密钥 SKB 就是接收者 B 的私钥对其他任何人都保密。
(2) 发送者 A 用 B 的公钥 PKB 对明文 X 加密E 运算然后发送给 B。 接收者 B 用自己的私钥 SKB 解密D 运算即可恢复出明文 (3) 从已知的 PKB 实际上不可能推导出 SKB即从 PKB 到 SKB 是“计算上不可能的”。
(4) 加密密钥是公开的但不能用来解密即 (5) 加密和解密运算可以对调即加密和解密是互逆的 公开密钥与对称密钥的区别
·使用对称密钥 在通信信道上可以进行一对一的双向保密通信。 这种保密通信仅限于持有此密钥的双方。
·使用公开密钥 在通信信道上可以是多对一的单向保密通信。 例如很多顾客都向同一个网站发送各自的信用卡信息。 需要注意 ·任何加密方法的安全性取决于密钥的长度以及攻破密文所需的计算量。 ·公钥加密算法的开销较大不会使传统密码体制被弃用。 欢迎一起学习~