資源簡介 (共22張PPT)數據備份與加密浙教版八年級上冊第11課 數據備份與加密學習目標通過體驗數據備份的不同方式,掌握數據備份的方法,具備數據備份的意識;通過學習替代加密法,掌握數據加密的簡單算法,知道數據加密對保護數據安全的作用。探究1.你用過的數據備份方法有哪些?2.數據加密對保護數據安全有什么作用?建構互聯網應用不斷發展,在線交流、在線協同、電子支付等網絡應用會產 生大量的數據,與此同時,也面臨著相應的風險,隨時可能會出現網絡泄 密、病毒感染、硬件損壞等問題,造成重要數據的丟失或破壞,從而影響人們的日常生活與工作。一、數據備份數據安全是指通過采取必要措施,確保數據處于有效保護和合法利用的狀態,以及具備保障持續安全狀態的能力。良好的數據備份機制,可在數據 被破壞或造成損失時,在一定范圍內盡快地恢復,減少損失。一、數據備份數據備份一般包括本地數據備份、異地數據備份等。相對地,本地數據備份比較便捷,備份與還原的效率高;異地備份對技術和成本要求高,但抵御風險能力比較強,安全性也較高。一、數據備份云備份是異地備份的一種方式,使用日益廣泛。它能實現實時備份與同步,效率較高,對個人來說成本較低,但仍存在數據泄露的風險。因此,可以根據不同需求來選擇相應的備份方式。親身體驗運用不同的備份方式對重要數據進行備份,分析不同備份方式的特點。二、數據加密數據加密是指通過加密算法和加密密鑰將明文轉變為密文,保護數據不被非法竊取。數據加密目前仍是計算機系統對數據保護的一種可靠的方法, 它利用密碼技術對數據進行加密,實現保護數據安全的目的。在日常生活中,有各種數據需要保護,包括用戶賬號和密碼、用戶重要文件等,這些重 要數據要做好個人防護,可以對其進行加密保護。親身體驗密鑰原有的信息稱為明文,明文經過加 密變換后的形式稱為密文。由明文變為密文的 過程稱為加密,由密文還原成明文的過程稱為 解密。密鑰(Key)是指在密碼算法中引進的 控制參數,對一個算法采用不同的參數值,其 解密結果就不同。加密算法中的控制參數稱加 密密鑰,解密算法中的控制參數稱解密密鑰。二、數據加密簡單加密算法一般包括替代加密法、換位加密法等。替代加密法的基本思想是將明文中的每個位置的字符用其他字符替代;換位加密法的基本思想 是將明文中的字符位置通過一定的規則重新排列。二、數據加密以替代加密法為例,通過將明文中所使用的字母表按照一定的字數“平 移”進行加密,其中平移的字母數量相當于密鑰。如表11-1所示,密鑰為3 的替代加密法,英文字母“A”向后平移3位變成“D”,“B”變成“E”, “Z”變成“C”,這樣就把有意義的明文變成無意義的密文,從而保護數據 安全。二、數據加密該算法的自然語言描述如下:初始:初始化密文變量miwen。輸入:明文mingwen。處理:若明文中的字母介于“A W”之間,則該字母向后3位;若明文 中的字母介于“X Z”之間,則該字母向前移23位。輸出:密文miwen。溫馨提示在Python中,字符可以先用ord()函數將字符轉換為ASCII碼進行計 算,計算完成之后再用chr()函數將ASCII碼轉換為字符。二、數據加密加密的參數代碼如下:知識鏈接for循環語句for循環語句是通過遍歷某一序列對象來構建循環, 循環結束的條件就是對象遍歷完成。遍歷是指根據數據之間的邏輯結 構,遵循一定的順序,依次對數據的所有元素做一次且僅做一次訪問。ord函數 ord函數是Python的內置函數的一種。它可以對應一個長度為1的字符串返回相對應的Unicode值或者ASCII值。親身體驗根據替代加密法,利用Python編寫程序將明文轉換成密文。隨堂練習1.自定義密鑰規則,利用Python語言編寫一個加密程序,將輸入的明文轉換成密文。*2.思考并討論數據解密的過程。謝謝聆聽!INTERNET OF THINGS謝謝21世紀教育網(www.21cnjy.com)中小學教育資源網站兼職招聘:https://www.21cnjy.com/recruitment/home/admin 展開更多...... 收起↑ 資源預覽 縮略圖、資源來源于二一教育資源庫