计算机网络原理-第八章:网络安全基础

1 网络安全概述

1.1 基本概念

网络安全通信所需要的基本属性:

  1. 机密性
  2. 消息完整性
  3. 可访问与可用性
  4. 身份认证

1.2 网络安全威胁

网络安全主要面临的威胁:

  1. 窃听
  2. 插入
  3. 假冒
  4. 劫持
  5. 拒绝服务 DoS 和分布式拒绝服务 DDoS
  6. 映射
  7. 嗅探
  8. IP 欺骗

2 数据加密

明文:未加密的消息。

密文:被加密的消息。

加密:伪装消息以隐藏消息的过程,即明文转变为密文的过程。

解密:密文转变为明文的过程。


2.1 传统加密方式

替代密码:

用密文字母代替明文字母。


恺撒密码是移位密码的一个典型应用。

【例子】如果对明文 “bob. i love you. Alice”,利用 k=3 的恺撒密码加密,得到的密文是什么?

【解】对于 k=3 的恺撒密码,其字母替换关系是:明文的 “abc····xyz” 向左移位3位,得到 “def···abc”。于是,加密后的密文是 “ere,l oryh brx. Dolfh”。
在这里插入图片描述

换位密码:

换位密码又称置换密码,是指明文按照密钥的规定,按列换位,并且按列读出新的序列得到密文的方法。

置换密码的加密过程如下:

  1. 将明文按密钥的长度 n 进行分组,并且每组一行按行排列。如果长度不足,则用双方规定的方式填充。
  2. 安照密钥字母的顺序将密文输出。

【例子】假设采用密钥 K=nice 的列置换密码,对明文 “bob i love you” 进行加密,加密得到的密文是什么?[约定使用 x 替代空缺处字符]

【解】密钥 “nice” 的长度为4,并且各个字母在字母表的先后顺序为 “4,3,1,2”。因此把明文分为4组,然后将分组后的数据按照“4,3,1,2”的顺序读出,即可得出密文“iex bvu bly ooo”。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值