浙教版高中信息技术必修2 信息系统与社会 3-2 信息系统安全与防护 课件.pptxVIP

  • 50
  • 0
  • 约2.56千字
  • 约 47页
  • 2023-02-01 发布于江苏
  • 举报

浙教版高中信息技术必修2 信息系统与社会 3-2 信息系统安全与防护 课件.pptx

第3章 信息系统安全;1、数据加密与安全、身份认证;重点:身份认证;课堂导入;;1、密码与密钥; 密码通常是指按特定编码规则编成,用于对通信双方的数据信息进行从明文到密文变换的符号。总之,密码是一种“混淆”技术,就是隐蔽了真实内容的符号序列,把用公开的、标准的信息编码表示的信息,通过一种变换手段将其变为除通信双方外的其他人所不能读懂的信息编码,这种独特的信息编码就是密码。例如,某信息的公开编码为“ helloworld”,通过某种加密算法后变为“ drow olleh,得到的编码就是该信息的密码。;图3.2.1 Scytale 棍子;(2)密钥的概念;图3.2.2 加密过程;(3)简单加密算法; 加密过程可表示为Ci=Ek1(Pi)=(Pi+3)mod26,这里的密钥为3。明文“ hello world”由此可得到的密文是“ khoo zruog”。解密时只要将密文中的每个字母左移3个字母即可得到明文,解密过程可表示为Pi=Dk2(Ci)=(Ci-3)mod26。;凯撒密码算法的程序实现 程序分四个模块:字符转换、加密、解密、主函数调用,可以通过四个自定义函数change()、 encrypt()、 decrypt()、main()来实现。 1.自定义字符转换函数 change(),该函数实现把输入的字符串code,转换为a~z之间的小写字母字符串。 2.自定义

您可能关注的文档

文档评论(0)

1亿VIP精品文档

相关文档