資源簡介 (共12張PPT)不能說的秘密3.4 讓數(shù)據(jù)隱身——加密與解密授課人:XXX加密:將原始信息(明文)通過某種算法隱匿起來,使之在缺少特殊信息時不可讀,即成為密文。加密與解密概念解密:將密文還原成明文的過程。“愷撒密碼”輸入明文: ON SUNDAY觀察分析:“愷撒密碼”的加密原理對應(yīng)密文:RQ VXQGDB ?明文:ON SUNDAY明文 A B C D E F G H I J K L M N O P Q R S T U V W X Y Z密文DGQRVXBELFHIJKMNOPSTUWYZACNORQSVUXDGADY??加密原理:密文:RQ VXQGDBB“愷撒密碼”加密的原理很簡單,字母向后移動三,A就對應(yīng)D,D就對應(yīng)G,W后的誰來替?愷撒加密是移位,特殊情況X到Z,回到表頭依次退,X對A啊Z對C。小寫字母加密原理相同 ,同時愷撒密碼只加密英文字母。用python實現(xiàn)愷撒密碼加密算法明文的輸入明文的加密密文輸出用python實現(xiàn)愷撒密碼加密算法明文的輸入明文的加密密文輸出實踐活動:1.根據(jù)加密算法的分析,嘗試修改程序得到解密算法,輸入密文RQ VXQGDB,看能否得到輸出明文ON SUNDAY:2.嘗試解密開始的密令: KIX VIEHC ,PSK MR XSQSVVSA實踐活動:參照凱撒加密算法,請以小組為單位設(shè)計一種加密算法。要求:1. 說明該加密算法的加密過程2. 說明該加密算法的安全性(是否容易破解)拓展提升課后拓展:利用搜索引擎或圖書查閱當(dāng)前有哪些加密算法密碼學(xué)未來的加密量子加密知而不行,只是未知 展開更多...... 收起↑ 資源預(yù)覽 縮略圖、資源來源于二一教育資源庫