提醒:點這里加小編微信(領取免費資料、獲取最新資訊、解決考教師一切疑問?。?/p>
一、教學目標
1.通過學生探究,理解密碼和密鑰的概念。
2.通過分析實例,掌握簡單加密算法。
3.通過了解信息系統(tǒng)安全與防護,增強信息安全防護意識。
4.通過自主探究,培養(yǎng)學生分析信息的能力。
二、教學重難點
重點:理解密碼和密鑰的概念。
難點:掌握簡單加密算法。
三、教學方法
講授法,案例教學法,啟發(fā)式教學。
四、教學過程
(一)新課導入
利用游戲?qū)氲姆绞綄氡竟?jié)課:請第一排同學把信息寫在紙上通過同學互相依次傳遞最終給到最后一排的同學,以此引出“加密”一詞,同時利用中國古代朝廷與軍隊就是利用“陰符”這種秘密語言傳遞信息,古希臘斯巴達在傳遞情報時,用一條帶子纏繞在一根木棍上,沿著木棍縱軸方向?qū)懞妹魑?,解開帶子時就只有雜亂無章的密文字母等例子說明“保密”的重要性,從而引出課題。
(二)新課講授
教師展示存在系統(tǒng)安全的實例:2014年大量的12306用戶數(shù)據(jù)在網(wǎng)絡中瘋狂傳播,經(jīng)核查,此次泄露事件中的泄露信息全部含有用戶的明文密碼,12306網(wǎng)站數(shù)據(jù)庫中的所有用戶密碼均為多次加密的非明文轉(zhuǎn)換碼,網(wǎng)上泄露的用戶信息系統(tǒng)經(jīng)其他網(wǎng)站或渠道流出。之后引導學生利用搜索引擎自主探究的方式思考一下用戶數(shù)據(jù)是如何泄露的呢?利用生活中用到密碼的實例,總結密碼的概念:密碼就是指特點編碼規(guī)則編成,用于對通信雙方數(shù)據(jù)信息進行明文到密文變化的符號。教師舉例加深學生的理解:某信息的公開編碼為“hello world”,通過某種加密算法后變?yōu)?ldquo;dlrow olleh”,得到的編碼就是該信息的密碼。教師順勢總結密鑰的概念:密鑰是指在密碼算法中引進控制參數(shù)對同一算法采用不同的參數(shù)值,解密結果就不同了。
學生小組探究置換密碼教師并提示學生:程序分四個模塊,轉(zhuǎn)換、加密、解密、主函數(shù)調(diào)用,使用四個自定義函數(shù)change()、encrypt()、decrypt()、main()來實現(xiàn),而后學生總結。
教師舉例說明:換位密碼明文:How are you?密文:?ouy era who,而后學生合作并探究簡單異或的算法。
(三)鞏固練習
教師出示acca,引導學生快速地用簡單加密算法說出這個字符串加密后的字符串,以此檢驗學生的學習成果。
(四)學生小結
愉教師鼓勵學生來總結本節(jié)課主要的知識點:密碼和密鑰的概念,還有簡單加密算法。
(五)課后拓展
學生運用我們今天學習的知識去網(wǎng)上收集其他的密碼算法程序,之后一起分享。
提醒:點這里加小編微信(領取免費資料、獲取最新資訊、解決考教師一切疑問?。?/p>