中文字幕精品无码一区二区,成全视频在线播放观看方法,大伊人青草狠狠久久,亚洲一区影音先锋色资源

浙教版(2023)八年級上冊信息科技 11.數據備份與加密 教學設計+課件

資源下載
  1. 二一教育資源

浙教版(2023)八年級上冊信息科技 11.數據備份與加密 教學設計+課件

資源簡介

《數據備份與加密》教學設計
一、教學內容分析
本課選自本課選自信息技術教材第11課《數據備份與加密》,主要學習數據安全的重要性,了解密碼與密鑰的區別,明文、密鑰、密文之間的關系,掌握愷撒加密算法與換位加密算法并嘗試體驗用計算機程序實現等。對愷撒加密與解密還涉及程序的實現,教材采用Python語言實現加密算法。
二、學習對象分析
本課的授課對象為八年級的學生,他們思維活躍,好奇心強,具備了一定的邏輯思維能力,對數據安全有一定的生活經驗和感性體驗,但是對加密算法了解較少,也未曾用程序實現加密算法,對利用計算機編程解決問題鮮有嘗試,需要教師在課堂中給予鼓勵并適當地指導啟發。在此之前,學生已經學習過算法、程序設計基礎等內容,有助于他們更好的掌握理解加密算法。
教學目標
掌握常用的數據備份方法,認識數據備份的重要性;
掌握云備份技術,認識到云存儲的優劣;
掌握愷撒加密算法與換位加密算法并嘗試用Python編寫程序實現;
自主探究、合作學習,學會分析問題并改進算法;
教學重點: 理解并掌握兩種加密算法(愷撒加密算法與換位加密算法)
教學難點: 正確分析問題并改進加密算法。
四、方法策略
本課以“數據加密”為主,以“提升學生發現問題、分析問題、解決問題的能力”為輔,通過學生學習并實踐體驗愷撒加密算法與換位加密算法兩種加密算法,探究利用計算機編程解決問題的一般過程。課堂聯系生活實際,利用任務驅動法,層層遞進,并通過程序實現,體驗利用計算機解決問題的優勢。
五、教學流程
(一)聯系生活,導入新知
教學內容與活動 設計意圖
提問:在生活中是如何保護自己的資料數據? 學生回答,根據回答總結歸類,引出數據備份的概念。 思考:如何提升數據的安全性? 由數據備份過渡到數據加密。 概念:通過加密算法和加密密鑰將明文轉變為密文,保護數據在傳輸過程中不被非法竊取。 從生活實際出發進行導入, 認識到信息系統應用過程存在的風險,熟悉數據備份的常用方法,養成規范的操作習慣,樹立信息安全意識。 點明本課主題,數據加密與備份。
(二)探秘原理,案例分析
教學內容與活動 設計意圖
視頻觀看 觀看TFBOYS的解密故事,思考“L ORYH BRX”這段字母的含義,初步探索凱撒密碼。 數據加密——凱撒密碼 思考:密碼是如何加密成密文的? 學生回答,教師總結加密過程。 完善“L LOVE YOU”加密為“L ORYH BRX”的算法流程圖。 觀看視頻,以學生喜聞樂見的形式引出凱撒密碼,減少學生學習的心理壓力。 引導學生思考數據加密的過程,提升自主探究與分析問題的能力。 設計算法流程圖。
(三)程序設計,難點突破
教學內容與活動 設計意圖
根據算法,編寫加密程序。 問題一:如何逐一獲取對應的字符? 問題二:如何將對應的字符加密成目標字符 例如“I”轉成“L”。 對照ASCⅡ表,chr()、ord()函數 問題三:如何保證其他字符不被轉換? 問題四:如何保證所有大寫字母都正確轉換? 使用Python語言實現算法,通過四個問題,分解編程難度。 通過解決實際問題,體驗程序設計的基本流程。
(四)算法優化,總結提升
教學內容與活動 設計意圖
凱撒密碼改進版 優化算法,改進程序。 小結 教師小結加密過程,加密算法(替代密碼法、換位密碼法) 破譯解密 對照文章,破譯“08322756,77188718”這串數字的含義。 學生破譯,并公布密碼(和而不同,各美其美) 感受算法的效率,掌握算法優化過程,掌握程序調試與運行的方法。 課堂升華,為下節課做鋪墊。(共20張PPT)
數據備份與加密
數據備份
將數據備份到硬盤的其他分區
將數據備份到外部存儲空間
將數據備份到云空間
降低數據的損失
云存儲技術穩定可靠保證數據安全
減小數據丟失的概率
數據備份
云存儲的數據安全是如何保證的?
它真的安全嗎?
有什么方法能提高數據的安全性?
通過加密算法和加密密鑰將明文轉變為密文,保護數據在傳輸過程中不被非法竊取。
加密
探索討論
探索討論
看完這段視頻,
同學們知道這段字母表示什么意思嗎?
數據加密——愷撒密碼
密碼是如何加密成密文的?
該密碼加密過程是怎么樣的?
密碼:I LOVE YOU
密文:L ORYH BRX
數據加密
加密
加密密鑰
明文
密文
加密過程
數據加密——愷撒密碼流程圖
密碼是如何加密成密文的?
密碼:I LOVE YOU
密文:L ORYH BRX
數據加密
加密
加密密鑰
明文
密文
加密過程
難點突破
問題一:如何逐一獲取對應的字符?
代碼實現區域
難點突破
問題一:如何逐一獲取對應的字符?
代碼實現區域
s=’I IOVE YOU’
t=’’
for c in s:
難點突破
問題二:如何將對應的字符加密成目標字符,例如“I”轉成“L”。
——將數字轉換成對應的字符
——將字符轉換成對應的數字
難點突破
代碼實現區域
問題二:如何將對應的字符加密成目標字符,例如“I”轉成“L”。
——將數字轉換成對應的字符
——將字符轉換成對應的數字
難點突破
代碼實現區域
問題二:如何將對應的字符加密成目標字符,例如“I”轉成“L”。
——將數字轉換成對應的字符
——將字符轉換成對應的數字
i=chr(ord(i)+3)
難點突破
問題三:如何保證所有大寫字母都正確轉換?且其他字符不被轉換?
代碼實現區域
難點突破
代碼實現區域
if i>='A' and i<='W':
i=chr(ord(i)+3) elif i>='X' and i<='Z':
i=chr(ord(i)-23)
問題三:如何保證所有大寫字母都正確轉換?且其他字符不被轉換?
難點突破
問題四:如何保證所有大寫字母都正確轉換?
代碼實現區域
思考:
如何改進成書中的替代加密法
數據加密——愷撒密碼(改進版)
明文
X
Y
Z
A
B
E
C
D
F
……
明文
G
H
I
A
B
E
C
D
F
……
密鑰為3的凱撒密碼
lst=’HELLO’ #明文
lst_new=’’ #密文
for i in lst:
if _______________________________:
_____________________________________________
print(lst_new)
i>=’A’ and i<=’Z’:
lst_new+=chr((ord(letter)+3-65)%26+65)


數據加密
加密算法
替代密碼法:將明文中的每個位置的字符用其他字符替代。
換位密碼法:將明文中的字符位置通過一定的規則重新排列。
加密
加密密鑰
明文
密文
加密過程
自定義秘鑰規則,利用Python語言編寫一個加密程序,將輸入的明文轉換密文。
隨堂練習
破譯解密


























,


。






。



,



































。


。











,








01
00
02
03
04
05
06
07
08
09
11
10
12
13
14
15
16
17
18
19
21
20
22
23
24
25
26
27
28
29
31
30
32
33
34
35
36
37
38
39
41
40
42
43
44
45
46
47
48
49
51
50
52
53
54
55
56
57
58
59
61
60
62
63
64
65
66
67
68
69
71
70
72
73
74
75
76
77
78
79
81
80
82
83
84
85
86
87
88
89
91
90
92
93
94
95
96
97
98
99
08322756,77188718
這串數字表示什么意思?
動腦想一想
和而不同,各美其美

展開更多......

收起↑

資源列表

<pre id="tfb94"><li id="tfb94"></li></pre>

<bdo id="tfb94"><rt id="tfb94"></rt></bdo>
  • <menu id="tfb94"><dl id="tfb94"></dl></menu><i id="tfb94"><acronym id="tfb94"><sub id="tfb94"></sub></acronym></i>

    1. 主站蜘蛛池模板: 青川县| 房产| 成武县| 宕昌县| 全州县| 张家口市| 南宫市| 呼伦贝尔市| 阿合奇县| 眉山市| 华坪县| 阜阳市| 竹北市| 河南省| 密山市| 高雄市| 卢龙县| 宾阳县| 平山县| 容城县| 巴塘县| 南雄市| 泗水县| 克东县| 连州市| 丰都县| 三亚市| 常山县| 扎鲁特旗| 诸城市| 社旗县| 朔州市| 城步| 泗阳县| 称多县| 石城县| 宾川县| 繁峙县| 平陆县| 久治县| 兰坪|