77百科网
当前位置: 首页 生活百科

图纸加密教学(学点儿密码学准没错)

时间:2023-07-18 作者: 小编 阅读量: 3 栏目名: 生活百科

隐匿法的寿命这么长,表示这种方法确实很安全。不过,隐匿法有一个根本弱点,一旦敌人更加谨慎地搜查,情报就会曝光。于是人们在移位法和替代法的基础上,发明了新一代的加密方法,这种方法是由一位名叫维吉尼亚的法国外交官发明的,所以被称为「维吉尼亚加密法」。维吉尼亚加密法确实提升了密码的安全性。

密码学的第一个时代:密码的手工时代。

虽然我们把「密码」两个字放在一起说,但是实际上,人类是先花了很多时间研究「密」,之后才转而研究「码」。

秘密书信的历史其实非常悠远,不过,人们最早的思路,是想方设法把书信的内容直接隐藏起来。

有文献记载,公元前5世纪,希腊和波斯之间正在打仗。一位希腊人为了传递秘密信息,会把信息写在木板上,然后用一层蜡把木头盖住。收信人拿到木板之后,把蜡刮掉,就能看到秘密的信息。

希腊这边还用过更绝的方法,他们会把信使的头发剃光,把秘密信息写在信使的头皮上,等信使头发长出来之后再派他去送信,到地方再把头发剃了,收信人就能看到密信了。

这种直接掩盖信息的方法,被称为「隐匿法」。这是最早的加密手段,直到近现代还一直在使用。今天我们在看谍战片的时候,还会经常看到间谍们用隐匿法传递情报,像什么用隐形墨水写信,或者把信息塞进胶囊里再让特工吞下去,都是隐匿法。

隐匿法的寿命这么长,表示这种方法确实很安全。不过,隐匿法有一个根本弱点,一旦敌人更加谨慎地搜查,情报就会曝光。这就像是在玩捉迷藏的游戏,只要对方认认真真地去找,总是能找到一些蛛丝马迹。

于是,人们开始思考另一种方法,有没有可能,就算敌人找到了白纸黑字的信息,但是依然不明白我想说的是什么呢?

顺着这个思路,各种密码应运而生。

在密码的手工时代,诞生了花样繁多的密码,不过从原理上,基本可以分成两类,一类用的是「移位法」,另一类用的是「替代法」。

最简单的移位法,就是把每个字母都用后边一位的字母表示,这样,A就变成了B,B就变成了C,像是「得到」的拼音DEDAO就变成了EFEBP。别人如果看到,就会认为是毫无意义的单词,没法理解其中的含义。传说这样的方法,最早是由恺撒发明的,所以用移位法加密又被称为「恺撒式密码」。

另一种方法是替代法。先将字母随意配对,再用配对字母取代信息里的原始字母。比如我们可以指定用V代表A,用T代表B,因为替代的规则是人指定的,所以更加灵活,更难被破解。

不过,不管是移位法还是替代法,都有一个本质上的弱点。那就是这些用字母组成的拼音文字,每个字母出现的频繁程度是不一样的。比如在英文里边,字母A、字母E出现的频率,就远远高于字母X和字母Z。所以,不管用什么样的方式移位或者替代,只要是用一套加密方案进行加密,那么拿到密文之后,只要统计其中字母的频率,就能找到破解的方向。

于是人们在移位法和替代法的基础上,发明了新一代的加密方法,这种方法是由一位名叫维吉尼亚的法国外交官发明的,所以被称为「维吉尼亚加密法」。

维吉尼亚加密法的创新之处,在于给每个字母都设置一套加密算法。

字母A可以替换成A也可以替换成Z,一共26个字母,这就是26套加密方案。通信的双方需要约定一组数字,这样就知道每一位字母要用哪套加密方案了。

咱们还是拿得到的拼音DEDAO举例子,咱们约定一组数字,比如10086吧。这样,第一个字母D就替换成后一位的E,第二个字母E还是E,第三个字母D还是D,第四个字母A替换成后八位I,最后一位字母O替换成后六位的字母U,在10086这个方案下,DEDAO就被加密成EEDIU。

这个10086就叫作「钥匙」,拿到了钥匙,才能知道具体要如何解密。

维吉尼亚加密法确实提升了密码的安全性。不过,安全和方便往往是一对矛盾,维吉尼亚加密法提升了安全性,也提高了使用的门槛,比如咱们刚才是5个字母,所以钥匙也只需要5位数就够了。如果是一封几百个单词的长信呢?钥匙也要变得很长,那如何把钥匙顺利地交到别人的手上呢?这就出现了新的问题。

而且,在手工书写的时代,要记忆26套加密算法,不仅费时费力,而且容易出错。所以,维吉尼亚加密法虽然更加安全可靠,但是在手工加密的时代,并没有被广泛应用,直到机械时代来临,这种方法才开始大放异彩。

    推荐阅读
  • 三角形内角和是多少几年级学的(三角形内角和是多少几年级学的看这里)

    三角形内角和是多少几年级学的?可以动手用纸画一画、剪一剪、量一量。本课是在学生已经初步认识了三角形、长方形、正方形等几何图形的基础上进行教学的。教材结合生活情境,引导学生从观察生活中的实物开始,逐步抽象出角的几何图形,再通过学生的实际操作活动,加深他们对角的认识,初步了解角的基本特征。学生熟练地掌握这部分内容,将为进一步学习三角形、长方形和正方形的角等几何图形奠定基础,因此起着承前启后的作用。

  • 殓怎么读(殓的释义)

    殓liàn,指给尸体穿衣下棺也叫“入殓”,下面我们就来说一说关于殓怎么读?我们一起去了解并探讨一下这个问题吧!字从歹,从佥,佥亦声。“歹”与“佥”联合起来表示“棺材两边的人同时放下尸体”。)同本义〖layincoffin〗殓,殡殓。——《广韵》殓不凭其棺,窆不临其穴。——唐·韩愈《祭十二郎文》死者厚棺殓。——清·邵长蘅《青门剩稿》今予殓汝葬汝。——清·袁枚《祭妹文》又如:大殓;殡殓;成殓(入殓。把死者放进棺材)

  • 紫钗奇缘大结局小玉跟谁在一起(紫钗奇缘简介)

    《紫钗奇缘》是由小马奔腾、博海影视、文化中国联合出品的唐朝背景古装电视剧。由林峯、叶璇领衔主演,谭俏担任总导演,贾伟南任编剧。该剧根据明代戏曲家汤显祖名著《紫钗记》改编,讲述了大唐年间,歌舞姬霍小玉、黄衫客纳兰东、才子李益和巾帼红颜卢靖澜为首的风骚人物,在经历情感挫折和强权压迫中勇于追求真爱、自我牺牲的故事。

  • 小程序商城产品运营步骤(小程序商城有哪些好用的营销工具)

    在具体操作过程中,由于刮刮卡本身带有随机性,这会勾起用户对于活动的好奇心。小程序商城刮刮卡的功能配置如下,你可以:①自主设置中奖概率、抽奖时间、抽奖规则、抽奖次数,以及规则说明。②设置刮刮卡的背景图,最大程度调动用户对于刮刮卡的参与热情。④后台查看刮刮卡的抽奖记录、赠品订单。好物圈依托于微信庞大的用户流量,能够通过社交网络与口碑的裂变传播,扩大商品的影响力。

  • 肥牛卷怎么做好吃(肥牛卷做好吃的方法)

    下面希望有你要的答案,我们一起来看看吧!肥牛卷怎么做好吃可以做洋葱爆炒肥牛卷。把肥牛卷洗净之后放入开水中焯一遍,沥干水分后装盘备用。接着将洋葱切成丝、杭椒切成段备用。开火,锅烧热之后加入适量油,油热了就可以先把洋葱到进去煸炒,大约1分钟后即可把杭椒段也倒进锅中一起翻炒,翻炒过程中可以加入适量酱油。然后把沥干水分的肥牛卷倒进锅中继续大火翻炒。

  • 五行属水的男孩名字(五行属水的男孩名字有哪些)

    下面更多详细答案一起来看看吧!五行属水的男孩名字泉泽泉雨泊如泊然泓然泓涵泓澈泓渟泛舟泠冽波峻波盈波影泯然泳涵泷涛泽霈泽惠泽雨洁志洁泠洁静洁峻洁泽洁雅洇润洋洋洋然洌清洒然洗然洗志

  • 邱泽最虐心的(邱泽多次人戏不分)

    2009年宋慧乔和玄彬主演《他们生活的世界》后发展成两人关系,结果两年后两人分手。国内也有一个女演员喜欢和演同一部戏的男主演发生恋情,她就是周迅。周迅曾和已经去世的贾宏声主演《苏州河》,两人相差7岁,这部电影让周迅走红,两人戏外成为恋人,可惜恋情维持一年多后分手。内地人戏不分的男演员可能是冯绍峰。目前林允的男友是歌手颜人中,好像感情很稳定。#许玮甯宣布与邱泽结婚#

  • 牵牛花什么时候播种(阳台种一盆牵牛花)

    盆栽牵牛花的播种时间一般的大多数地方,种植牵牛花的最佳季节是春季,因为温度适宜,二十度左右最好了。但是秋冬温度下降,播种后就算顺利发芽了,小苗也很难生长长大,很容易被冻伤。所以建议冬天不要播种牵牛花,春夏的时候播种。不管是普通的花卉肥料,还是一些有机肥,都可以用。牵牛花有很多种颜色,根据自己的爱好,喜欢种哪一种都可以的。发芽快,花期长,开花多,好养又好看,快种一盆吧。

  • 游戏不支持当前账号类型(秋叶向你发出玩游戏)

    一年一度校园秋景大会上线了秋风至,秋意浓,海淀的“秋日胜春朝”。在此,海淀教育征集“我眼中的秋天”系列作品。素材来源:各相关学校编辑:黄依依投稿邮箱:hdjywx@126.com海淀教育内的文章,大部分是海淀教育记者的原创以及征集资料的整合,除海淀教育授权外,禁止转载,否则将追究相关责任。优质均衡特色海淀教育永恒的追求hdjyxw

  • 泳衣如何清洗(泳衣清洗方法)

    应在游泳后尽快使用20度以下清水清洗以保清新洁净不可氯漂,不可熨烫,不可转笼翻转干燥,悬挂晾干洗后置于阴凉通风处晾干,避免日光直接曝晒,以保质料之弹性与韧性想保持泳衣的鲜艳度和柔软度,可以在清水里加几滴柔顺剂把泳衣浸泡10分钟直接拿出晾干,我来为大家讲解一下关于泳衣如何清洗?想保持泳衣的鲜艳度和柔软度,可以在清水里加几滴柔顺剂把泳衣浸泡10分钟直接拿出晾干。