资源简介 (共28张PPT)第11课 数据的备份与加密年 级:八年级学 科:信息科技(浙教版)杭杭,我存放学习资料的U盘丢了,怎么办呀!余余余余,别着急,你有没有把资料保存在电脑上或别的地方?杭杭我只放在了U盘里。余余这样可不行啊,重要的资料一定要多放几个地方保存。杭杭什么是数据备份?数据备份是指将重要的数据复制并储存到其他设备或位置,以防止数据丢失或损坏的行为。你知道有哪些数据备份的方法?数据备份本地数据备份方式:本机硬盘备份、局域网备份盘等优点:便捷、效率高缺点:存在硬件损坏风险、异地获取备份数据困难异地数据备份方式:网络云盘等优点:抵御风险能力强、安全性较高、异地实时访问缺点:技术和成本要求高、备份效率不及本地备份实践任务——数据备份请同学们自主创建云备份盘,用于存放小组资料。温馨提示:可以使用百度云、阿里云、iCloud等免费云盘。数据加密杭杭,我们小组存在云盘里的数据被更改,多了一些原本不存在文件。数据加密其他小组的同学也能够访问本组文件夹、篡改原有数据、添加不相关数据我来检查一下,你看,是隔壁小组把文件放到我们组的文件夹内了。数据加密其他小组的同学也能够访问本组文件夹、篡改原有数据、添加不相关数据真的唉,杭杭,你有什么好主意防止这种情况再次发生吗?数据加密其他小组的同学也能够访问本组文件夹、篡改原有数据、添加不相关数据我们可以给我们组的文件夹“上锁”,这样其他组的同学就不能随意访问了。数据加密其他小组的同学也能够访问本组文件夹、篡改原有数据、添加不相关数据对,我之前学过怎么给文件夹加密码,我们就以小组名称作为密码吧!数据加密其他小组的同学也能够访问本组文件夹、篡改原有数据、添加不相关数据这样的密码好像会被别人猜到,一样不太安全,我们问问老师有什么好办法吧!数据“上锁”账户密码重要文件加密数据加密数据加密明文密文密钥加密算法替换加密换位加密数据加密——替换加密X Y Z A B CA B C D E F明文密文密钥:英文字符向右移动3位数据加密——替换加密算法尝试使用自然语言描述替换加密算法初始:初始化密文变量miwen输入:明文mingwen处理:若明文 中的字母介于“A~W”之间,则该字母向后移3位;若明文中的字母介于“X~Z”之间,则该字母向前移23位。输出:密文miwen①②③①②③补充流程图字符向右移位3位字符向左移位23位字符不做改变数据加密——替换加密算法ord()函数:接收一个字符作为参数,并返回对应的ASCII码值。如ord(‘A’)返回的是字符A的ASCII码值,即65。例: ord(‘A’) → 65怎样在计算机上实现英文字符移动?数据加密——替换加密算法怎样在计算机上实现英文字符移动?chr()函数:接收一个整数参数,并返回对应的ASCII码所表示的字符。如chr(68)返回的是ASCII码值为68的字符,即字符D。例: chr(68) → D数据加密——替换加密算法怎样在计算机上实现英文字符移动?可以用代码:chr(ord(A)+3) 来实现例:向右移动3为,即字母A → 字母D数据加密——替换加密算法巩固练习:ord ( Y ) ( )chr ( 70 ) ( )chr ( ord ( H ) + 3 ) )chr ( ord ( ) - 23 ) B数据加密——替换加密算法巩固练习:ord ( Y ) ( 89 )chr ( 70 ) ( F )chr ( ord ( H ) + 3 ) K )chr ( ord ( Y ) - 23 ) Bpython实践明文:YuHang001条件1:密文:条件2:‘A’ <= i <= ‘w’‘x’ <= i <= ‘z’BxKdqj001拓展提高更换一个密钥:密钥改成左移2位修改代码,输出新的密文课堂总结数据安全├── 防止丢失│ └── 数据备份└── 防止泄露└── 数据加密下课Thanks!https://www.21cnjy.com/recruitment/home/fine 展开更多...... 收起↑ 资源预览