1 / 14
文档名称:

凯撒密码和栅栏密码密码学基础01.ppt

格式:ppt   大小:1,310KB   页数:14页
下载后只包含 1 个 PPT 格式的文档,没有任何的图纸或源代码,查看文件列表

如果您已付费下载过本站文档,您可以点这里二次下载

分享

预览

凯撒密码和栅栏密码密码学基础01.ppt

上传人:电离辐射 2022/5/10 文件大小:1.28 MB

下载得到文件列表

凯撒密码和栅栏密码密码学基础01.ppt

文档介绍

文档介绍:凯撒密码和栅栏密码密码学基础01
由NordriDesign提供

凯撒密码
凯撒:
除了是一个男人之外,他还是古罗马时期伟大的军事家和政治家。高卢战争的时候,他发明了这个密码,使得可以在敌凯撒密码和栅栏密码密码学基础01
由NordriDesign提供

凯撒密码
凯撒:
除了是一个男人之外,他还是古罗马时期伟大的军事家和政治家。高卢战争的时候,他发明了这个密码,使得可以在敌人无法理解的情况下与联军进行联络。
凯撒密码:
正如刚才我们例子中的,将明文中的各个字符按顺序进行 n 个字符错位转换的加密方法我们称为凯撒密码。
凯撒密码
优点:实现了最简单的加密方案,容易理解
缺点:对于有一点点密码学功底的朋友来说,安全强度几乎为零,有点弱不禁风。
密码的安全强度:刚才我们提到了安全强度这个概念,小甲鱼顺道给大家介绍下。
例如凯撒密码,加密钥匙充其量也只有24个,也就是说,不管移动多少字符,最多只需要进行24次猜解即可破译出来!
知识普及:古代罗马字母只有25个哦 ^_^
栅栏密码
栅栏密码:
尽管名字看上去挺酷,不过很遗憾让大家失望了,栅栏密码也是很脆弱的。
所谓栅栏密码,就是把要加密的明文分成N个一组,然后把每组的第一个字母连起来,形成一段无规律的密文。
注意,栅栏密码本身有一个潜规则,就是组成栅栏的字母一般不会太多。(一般不超过30个,也就是一、两句话)
栅栏密码
这是一个栗子:将 ILOVEFISHC 栅栏加密。
ILOVEFISHC
我们分为两个字母一组
IL OV EF IS HC
取出第一个字母
IOEIH
取出第二个字母
LVFSC
结合: IOEIHLVFSC(密文)
复合加密
我们刚刚所讲解的是两种比较简单的古典密码技术,虽然出现在两千多年前,但其中使用了算法和密匙的概念,所以与现代密码理论也是有紧密联系的。
1 + 1 > 2
没错,我们倘若将前边两个弱不禁风的加密方案进行复合加密,就可以产生壹加壹大于二的效果!
这是一个经过复合加密的密文:Kocfqgcjpuo
大家尝试一下破译吧!
课后作业
一、下节课我们将继续分析凯撒密码的几个强大变形密码方案,会涉及到高等数学的排列与组合,大家可以先预习下,下节课小甲鱼会讲解到。
二、用自己习惯的语言,开始写一个加\解密的工具吧!小甲鱼这里给大家提供了C和DELPHI的源码参考!
注意在电脑上,字符是以 ASCII 码的形式存放的。ASCII 码对照表:
谢谢