第11课 数据备份与加密 课件 2025-2026学年八年级上册信息技术浙教版

资源下载
  1. 二一教育资源

第11课 数据备份与加密 课件 2025-2026学年八年级上册信息技术浙教版

资源简介

(共28张PPT)
第11课 数据的备份与加密
年 级:八年级
学 科:信息科技(浙教版)
杭杭,我存放学习资料的U盘丢了,怎么办呀!
余余
余余,别着急,你有没有把资料保存在电脑上或别的地方?
杭杭
我只放在了U盘里。
余余
这样可不行啊,重要的资料一定要多放几个地方保存。
杭杭
什么是数据备份?
数据备份是指将重要的数据复制并储存到其他设备或位置,以防止数据丢失或损坏的行为。
你知道有哪些数据备份的方法?
数据备份
本地数据备份
方式:本机硬盘备份、局域网备份盘等
优点:便捷、效率高
缺点:存在硬件损坏风险、异地获取备份数据困难
异地数据备份
方式:网络云盘等
优点:抵御风险能力强、安全性较高、异地实时访问
缺点:技术和成本要求高、备份效率不及本地备份
实践任务——数据备份
请同学们自主创建云备份盘,用于存放小组资料。
温馨提示:
可以使用百度云、阿里云、iCloud等免费云盘。
数据加密
杭杭,我们小组存在云盘里的数据被更改,多了一些原本不存在文件。
数据加密
其他小组的同学也能够访问本组文件夹、篡改原有数据、添加不相关数据
我来检查一下,你看,是隔壁小组把文件放到我们组的文件夹内了。
数据加密
其他小组的同学也能够访问本组文件夹、篡改原有数据、添加不相关数据
真的唉,杭杭,你有什么好主意防止这种情况再次发生吗?
数据加密
其他小组的同学也能够访问本组文件夹、篡改原有数据、添加不相关数据
我们可以给我们组的文件夹“上锁”,这样其他组的同学就不能随意访问了。
数据加密
其他小组的同学也能够访问本组文件夹、篡改原有数据、添加不相关数据
对,我之前学过怎么给文件夹加密码,我们就以小组名称作为密码吧!
数据加密
其他小组的同学也能够访问本组文件夹、篡改原有数据、添加不相关数据
这样的密码好像会被别人猜到,一样不太安全,我们问问老师有什么好办法吧!
数据“上锁”
账户
密码
重要文件
加密
数据加密
数据加密
明文
密文
密钥
加密算法
替换加密
换位加密
数据加密——替换加密
X Y Z A B C
A 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 ) B
python实践
明文:YuHang001
条件1:
密文:
条件2:
‘A’ <= i <= ‘w’
‘x’ <= i <= ‘z’
BxKdqj001
拓展提高
更换一个密钥:密钥改成左移2位
修改代码,输出新的密文
课堂总结
数据安全
├── 防止丢失
│ └── 数据备份
└── 防止泄露
└── 数据加密
下课
Thanks!
https://www.21cnjy.com/recruitment/home/fine

展开更多......

收起↑

资源预览