3.4加密与解密授课课件(共12张PPT) 2023—2024学年上学期(教科版(2019))高中信息技术必修1

资源下载
  1. 二一教育资源

3.4加密与解密授课课件(共12张PPT) 2023—2024学年上学期(教科版(2019))高中信息技术必修1

资源简介

(共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


D
G
Q
R
V
X
B
E
L
F
H
I
J
K
M
N
O
P
S
T
U
W
Y
Z
A
C
N
O
R
Q
S
V
U
X
D
G
A
D
Y


加密原理:
密文:RQ VXQGDB
B
“恺撒密码”
加密的原理很简单,字母向后移动三,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. 说明该加密算法的安全性(是否容易破解)
拓展提升
课后拓展:利用搜索引擎或图书查阅当前有哪些加密算法
密码学
未来的加密
量子加密
知而不行,只是未知

展开更多......

收起↑

资源预览