(
课件网) 第11课 数据备份与加密 第三单元 互联网与物联网的安全 教学目标 通过体验数据备份的不同方式,掌握数据备份的方法,具备数据备份的意识。 01 通过学习替代加密法,掌握数据加密的简单算法,知道数据加密对保护数据安全的作用。 02 导入 你用过的数据备份方法有哪些?数据加密对保护数据安全有什么作用? 数据备份 1 什么是数据安全 数据安全是指通过采取必要措施,确保数据处于有效保护和合法利用的状态,以及具备保障持续安全状态的能力。 数据备份方法:手动备份、自动备份、云端备份 数据备份重要性:对于企业和个人而言,数据是无价的资产。数据备份是确保数据安全性和可靠性的重要措施。 数据备份定义:对计算机或其他设备中存储的数据进行复制的过程,以防止数据丢失或损坏 数据备份目的:保护数据免受意外删除、硬件故障或病毒攻击的影响 数据备份类型:完整备份、增量备份、差异备份 什么是数据备份 本地备份:将数据存储在本地硬盘或服务器上,可备份文件、数据库等数据。 云端备份:将数据上传至云端服务器,可随时随地访问和共享数据。 磁带备份:将数据备份到磁带上,具有长期保存和低成本的优势。 远程备份:将数据备份到远程服务器或云端,以防止本地数据丢失或损坏。 虚拟机备份:对虚拟机进行备份,包括操作系统、应用程序和数据。 常用的数据备份方法 查找资料,分析各类数据备份方法的特点。 活动一: LOGO 数据加密 2 什么是数据加密 数据加密是指通过加密算法和加密密钥将明文转变为密文,保护数据不被非法窃取。 非对称密钥:加密和解密使用不同的密钥,公钥和私钥 密钥类型:对称密钥和非对称密钥 对称密钥:加密和解密使用相同的密钥 密钥长度:密钥的长度表示其复杂性和安全性,常见的密钥长度有128位、256位等 加密算法:常见的加密算法有AES、DES、RSA等,它们使用不同的算法实现加密和解密 什么是密钥 加密的过程 明文:待加密的原始数据 加密算法:用于加密明文的数学算法 密文:加密后的数据,通常不可读 解密算法:用于解密密文的数学算法 解密过程:使用解密算法将密文还原为明文 定义:一种加密技术,用另一个字符集中的字符来代替原始字符集中的字符 方法:使用密钥和算法对数据进行加密,只有拥有密钥的人才能解密 应用:广泛应用于军事、商业和家庭领域 目的:保护数据的安全性和完整性 类型:对称加密和非对称加密 替代加密法 定义:换位加密法是一种通过重新排列明文中字符的位置来创建密文的方法 优缺点: 优点:简单易理解,密钥空间大,对现代计算机算法抗性较强 缺点:加密强度低,容易被破解 分类:根据密钥,换位加密法可分为周期性换位和非周期性换位两种 换位加密法 通过将明文中所使用的字母表按照一定的字数“平 移”进行加密,其中平移的字母数量相当于密钥。如表所示,密钥为3的替代加密法,英文字母“A”向后平移3位变成“D”,“B”变成“E”, "Z”变成“C", 这样就把有意义的明文变成无意义的密文,从而保护数据安全。 算法自然语言描述: 初始:初始化密文变量miwen。 输入:明文mingwen。 处理:若明文中的字母介于“A~W”之间,则该字母向后3位;若明文中的字母介于“X~Z”之间,则该字母向前移23位。 输出:密文miwen。 替代加密法举例 活动二: 流程图: 参考代码: 根据替代加密法,利用Python编写程序将明文转换成密文。 随堂练习 自定义密钥规则,利用Python语言编写一个加密程序,将输入的明文转换成密文。 课堂小结 一、数据备份 二、数据加密 ... ...