(
课件网) 第11课 数据备份与加密 Key Words Here 教学目标 通过体验数据备份的不同方式,掌握数据备份的方法,具备数据备份的意识。 01 通过学习替代加密法,掌握数据加密的简单算法,知道数据加密对保护数据安全的作用。 02 导入 手机里的照片、文件等如何备份? 手机里的照片 、文件等 数据备份 1 数据备份方法:手动备份、自动备份、云端备份 数据备份重要性:对于企业和个人而言,数据是无价的资产。数据备份是确保数据安全性和可靠性的重要措施。 数据备份定义:对计算机或其他设备中存储的数据进行复制的过程,以防止数据丢失或损坏 数据备份目的:保护数据免受意外删除、硬件故障或病毒攻击的影响 数据备份类型:完整备份、增量备份、差异备份 什么是数据备份 数据备份 手机里的照片 、文件等 本地数据备份 异地数据备份 数据加密 2 什么是数据加密 指通过加密算法和加密密钥将明文转变为密文,保护数据不被非法窃取。 非对称密钥:加密和解密使用不同的密钥,公钥和私钥 密钥类型:对称密钥和非对称密钥 对称密钥:加密和解密使用相同的密钥 密钥长度:密钥的长度表示其复杂性和安全性,常见的密钥长度有128位、256位等 加密算法:常见的加密算法有AES、DES、RSA等,它们使用不同的算法实现加密和解密 什么是密钥 加密的过程 明文:原有的信息 加密算法:用于加密明文的数学算法 密文:加密后的数据,通常不可读 密钥:密码算法中引入的控制参数 加密算法 加密密钥 明文 密文 定义:一种加密技术,用另一个字符集中的字符来代替原始字符集中的字符 方法:使用密钥和算法对数据进行加密,只有拥有密钥的人才能解密 应用:广泛应用于军事、商业和家庭领域 目的:保护数据的安全性和完整性 类型:对称加密和非对称加密 替代加密法 ASCII码,美国标准信息交换代码,已被国际标准化组织ISO采纳,作为国际通用的信息交换标准代码。 在计算机中,所有的数据在存储和运算时都要使用二进制数表示(因为计算机用高电平和低电平分别表示1和0),例如,像a、b、c、d这样的52个字母(包括大写)以及0、1等数字还有一些常用的符号(例如*、#、@等)在计算机中存储时也要使用二进制数来表示,而具体用哪些二进制数字表示哪个符号,当然每个人都可以约定自己的一套(这就叫编码),而大家如果要想互相通信而不造成混乱,那么大家就必须使用相同的编码规则,于是美国有关的标准化组织就出台了ASCII编码,统一规定了上述常用符号用哪些二进制数来表示。 通过将明文中所使用的字母表按照一定的字数“平 移”进行加密,其中平移的字母数量相当于密钥。如表所示,密钥为3的替代加密法,英文字母“A”向后平移3位变成“D”,“B”变成“E”, "Z”变成“C" 算法自然语言描述: 初始:初始化密文变量miwen。 输入:明文mingwen。 处理:若明文中的字母介于“A~W”之间,则该字母向后3位;若明文中的字母介于“X~Z”之间,则该字母向前移23位。 输出:密文miwen。 替代加密法举例 流程图:替代加密法 活动一: 流程图: 参考代码: 打开IDLE,用Python语言编写代码。 随堂练习 自定义密钥规则,利用Python语言编写一个加密程序,将输入的明文转换成密文。 课堂小结 ... ...