密码学与无线网络安全知识解析
1. 密码系统分类
现代密码系统可分为对称密码模型和非对称密码模型。以下是它们的详细对比:
| 密码模型 | 优点 | 缺点 | 使用场景 | 代表性算法 |
| — | — | — | — | — |
| 对称密码模型 | 简单高效,系统开销低,适合加密大量数据 | 密钥管理困难,可扩展性差 | 加密大量数据 | DES、3DES、AES、SM1、SM4 等 |
| 非对称密码模型 | 无法从一个密钥推导出另一个密钥,用公钥加密的信息只能用私钥解密 | 算法复杂度高,加密大量数据耗时久,长密文不利于网络传输 | 加密密钥或身份信息等敏感信息 | DH、RSA、DSA、ECC 等 |
2. 对称加密算法示例 - DES 加密计算
已知明文 $m = \text{computer}$,密钥 $k = \text{program}$,其 ASCII 表示如下:
$m = 01100011\ 01101111\ 01101101\ 01110000\ 01110101\ 01110100\ 01100101\ 01110010$
$k = 01110000\ 01110010\ 01101111\ 01100111\ 01110010\ 01100001\ 01101101$
$K$ 为 56 位,不包括 8 位奇偶校验位。计算 DES 加密后的密文 ASCII 表示步骤如下:
1. 对 $m$ 进行初始置换(IP)得到 $L_0$ 和 $R_0$:
$L_0 = 11111111101110000111011001010111$
$R_0 = 0000
超级会员免费看
订阅专栏 解锁全文
680

被折叠的 条评论
为什么被折叠?



