两类密码体制

Wu Jun 2020-01-07 06:43:49
Categories: > Tags:

1 对称密钥密码体制

对称密钥密码体制:加密密钥与解密密钥是使用相同的密码体制。

数据加密标准 DES 属于对称密钥密码体制。

DES 是一种分组密码:

DES 的保密性仅取决于对密钥的保密,而算法是公开的。DES 的问题是它的密钥长度,56 位长的密钥可以暴力遍历出来。

2 公钥密码体制

公钥密码体制使用不同的加密密钥与解密密钥。

最著名的公钥密码体制是 RSA 体制,它是一种基于数论中的大数分解问题的体制。

在公钥密码体制中,加密密钥 PK(public key,即公钥)是向公众公开的,而解密密钥 SK(secret key,即私钥或秘钥)则是需要保密的。加密算法和解密算法也都是公开的。

2.1 特点

公钥密码体制的加密和解密过程特点:

2.2 区别

对称密钥:一对一的双向保密通信 公开密钥:多对一的单向保密通信

任何加密方法的安全性取决于密钥的长度,以及攻破密文所需的计算量,而不是简单地取决于加密的体制

公钥密码体制并没有使传统密码体制被弃用,因为目前公钥加密算法的开销较大,在可见的将来还不会放弃传统加密方法。