资源简介 (共12张PPT)不能说的秘密3.4 让数据隐身——加密与解密授课人:XXX加密:将原始信息(明文)通过某种算法隐匿起来,使之在缺少特殊信息时不可读,即成为密文。加密与解密概念解密:将密文还原成明文的过程。“恺撒密码”输入明文: ON SUNDAY观察分析:“恺撒密码”的加密原理对应密文: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就对应D,D就对应G,W后的谁来替?恺撒加密是移位,特殊情况X到Z,回到表头依次退,X对A啊Z对C。小写字母加密原理相同 ,同时恺撒密码只加密英文字母。用python实现恺撒密码加密算法明文的输入明文的加密密文输出用python实现恺撒密码加密算法明文的输入明文的加密密文输出实践活动:1.根据加密算法的分析,尝试修改程序得到解密算法,输入密文RQ VXQGDB,看能否得到输出明文ON SUNDAY:2.尝试解密开始的密令: KIX VIEHC ,PSK MR XSQSVVSA实践活动:参照凯撒加密算法,请以小组为单位设计一种加密算法。要求:1. 说明该加密算法的加密过程2. 说明该加密算法的安全性(是否容易破解)拓展提升课后拓展:利用搜索引擎或图书查阅当前有哪些加密算法密码学未来的加密量子加密知而不行,只是未知 展开更多...... 收起↑ 资源预览