恩尼格玛(恩尼格玛机在哪卖)
本篇文章给大家谈谈恩尼格玛,以及恩尼格玛机在哪卖对应的知识点,币圈网致力于为用户带来全面可靠的币圈信息,希望对各位有所帮助!
本文目录:
- 1、
- 2、
- 3、
- 4、
- 5、
- 6、
二代恩尼格玛机什么时候生产的
二代恩尼格玛机是1928年时候生产的。1923年全球第一台商用恩尼格码密码机问世。1928年,I型恩尼格玛密码机加入了插线板和替换转轮的设计,为二战时期德军方专用。
密码那些事儿|(十四)古典密码的巅峰——恩尼格玛机
作为古典密码学时代加密法发展的巅峰,恩尼格玛机的出现,意味着从此开始,密码学不再依赖纸和笔的运算,使用机械和电子加密的时代正式到来。
第一台恩尼格玛机,是一战刚刚结束的时候由德国发明家雪毕伍斯(Arthur Scherbius)和里特(Richard Ritter)制造出的。
它主要由三部分组成,分别是键盘、编码器和显示板。
1.键盘
这相当于恩尼格玛机的“输入设备”,它与普通打字机相似,用来输入信息的原文。但出于安全考虑,键盘只有26个字母,而没有标点符号。
2.显示板
这相当于恩尼格玛机的“输出设备”,板上显示26个字母,每个字母下面有一个小灯泡,用来显示加密或解密后的字母。
3.编码器
这是恩尼格玛机的核心部分,由一堆可以手工设置的机械部件组成,主要包括了转子、反射器和接线板,通过线路与键盘和显示板相连接,任何地方的调整都会改变加密的结果。
转子一般有3套齿轮,类似于时钟的时针、分针、秒针,位于最右侧的齿轮每转动一圈,中间的齿轮转动一个刻度,每个齿轮有26个刻度,代表26个字母;
反射器固定不动,它与转子的3套齿轮位于同一个轴上,可以使解码过程完全重现编码过程;
接线板一般有6根连接线,将26个字母中的12个两两相连,比如字母A和B相连,那么输入字母A时,显示的就是B。
输入的字母每经过编码器中的一个装置,就会完成一次替换。
通过恩尼格玛机的组成可以看出,它基于的原理仍然是第二代加密法——替代法,只不过由于经过了多套替换,对应的原文与密文之间存在数以亿计种可能,同时也使频率分析法无用武之地。
使用恩尼格玛机完成一次加密,大概要经过9个步骤:
1.设置好三个转子的初始值,并用6根插头电线连好接线板上的6对插口;
2.在键盘上打明文,每打一个字母,该字母信号就会通过相应的电线传到接线板;
3.在接线板上,如果该字母恰好属于6对连接起来的插口中的一对,则字母互换,否则字母不变,通过接线圆环把字母信号传到右面第一个齿轮上;
4.该齿轮通过内部电线的连接方式,对输入的字母进行替换,然后传到中间的转轮,同时自己转运一个刻度;
5.中间的齿轮再对字母进行替换,然后传到左边第一个齿轮;如果这时右边的齿轮恰好从25刻度转到0刻度,则中间齿轮转动一个刻度,否则不转;
6.左边的齿轮再对字母进行替换,然后传给最左边的反射器;如果这时中间的齿轮恰好从25刻度转到0刻度,则左边齿轮转动一个刻度,否则不转;
7.反射器对字母进行替换,然后传回给左边齿轮;
8.字母信号再从左边齿轮、中间齿轮、右边齿轮和接线板依次转回,每经过一次都会进行一次字母替换;
9.最后,信号传到字母板上,使相应字母下面的小灯泡点亮,显示出加密后的字母。
那么,这个加密过程,其安全性能达到什么程度呢?
我们可以看到,在整个加密过程中,一个字母要经过7-9次的替换:被3套齿轮各替换两次,被反射器替换一次,共7次;如果还经过接线板,则再加两次,一共9次。
再来计算一下有多少种替换的可能:
a.3个齿轮的排列位置可以是任意的,所以共有 种排列方式;
b.3个齿轮的排列位置确定后,一共可以有 种初始转动位置;
c.接线板上,从26个字母中任意选取6对字母互换的方式可以有
种
所以,替换的可能数有:
共有1亿亿余种可能。
更为关键的是,如此复杂的替换过程完成由机械完成,加密人员只需要设定好转子的初始位置,连接好接线板,然后像打字员一样正常输入字母就可以,密文随之自动生成。
这也就是恩尼格玛机为何如此受青睐的原因,它达到了安全和效率的完美平衡。
这样强大的加密杀器,究竟能不能被破解呢?
往期文章:
密码那些事儿|(十三)尴尬的维吉尼亚3.0
密码那些事儿|(十二)短命的维吉尼亚2.0
密码那些事儿|(十一)南北战争时的维吉尼亚密码大战
密码那些事儿|(十)“钥匙”打开维吉尼亚的锁
密码那些事儿|(九)维吉尼亚登场
密码那些事儿|(八)玛丽女王被密码改变的人生
密码那些事儿|(七)以频率之矛,攻移位之盾
密码那些事儿|(六)中外古时候的移位加密
密码那些事儿|(五)换个位置,面目全非
密码那些事儿|(四)隐藏的消息
密码那些事儿|(三)“风语者”——从未被破解的密码
本人是官方授权会员推广专员,点击 会员专属通道 成为会员,您将会获得钻奖励及诸多权益!
《钻奖励调整公告》
恩尼格玛密码机的发明历史
美国大片《U-571》,告诉人们“恩尼格玛”密码机是战争中,同盟国费尽心机想要获得的尖端秘密,是战胜德国海军潜艇的关键所在。历史也确实如此,对于潜艇作战,尤其是德国海军的“狼群”战术来说,无线电通讯是潜艇在海上活动,获取信息通报情况的最重要的手段,而“恩尼格玛”密码机则是关乎整个无线电通讯安全的设备,其重要性可想而知。
自从无线电和摩尔斯电码问世后,军事通讯进入了一个崭新的时代,但是无线电通讯完全是一个开放的系统,在己方接受电文的同时,对方也可“一览无遗”,因此人类历史上伴随战争出现的密码,也就立即与无线电结合,出现了无线电密码。直到第一次世界大战结束,所有无线电密码都是使用手工编码。毫无疑问,手工编码效率极其低下,同时由于受到手工编码与解码效率的限制,使得许多复杂的保密性强的加密方法无法在实际中应用,而简单的加密方法又很容易被破译,因此在军事通讯领域,急需一种安全可靠,而又简便有效的方法。
1918年德国发明家亚瑟·谢尔比乌斯(Arthur Scherbius)和理查德·里特(Richard Ritter)创办了一家新技术应用公司,曾经学习过电气应用的谢尔比乌斯,想利用现代化的电气技术,来取代手工编码加密方法,发明一种能够自动编码的机器。谢尔比乌斯给自己所发明的电气编码机械取名“恩尼格玛”(ENIGMA,意为哑谜),乍看是个放满了复杂而精致的元件的盒子,粗看和打字机有几分相似。可以将其简单分为三个部分:键盘、转子和显示器。
操作步骤
德军的各支部队使用一些不同的通讯线路,每条线路中的恩尼格玛密码机都有不同的设置。为了使一条信息能够正确地被加密及解密,发送信息与接收信息的恩尼格玛密码机的设置必须相同;转子必须一模一样,而且它们的排列顺序,起始位置和接线板的连线也必须相同。所有这些设置都需要在使用之前确定下来,并且会被记录在密码本中。
恩尼格玛密码机的设置包含了以下几个方面:
转子:转子的结构及顺序。起始位置:由操作员决定,发送每条消息时都不一样。字母环:字母环与转子线路的相对位置。接线板:接线板的连线。在末期版本中还包括了反射器的线路。恩尼格玛密码机被设计成即使在转子的线路设置被敌人知道时仍然会很安全,尽管在实际使用中德军尽了全力来防止线路设置被泄露出去。如果线路设置为未知,那么最多需要尝试10种情况才可能推算出恩尼格玛密码机的密码;当线路和其它一些设置已知时,也最多需要尝试10次。恩尼格玛密码机的使用者对它的保密性很有信心,因为敌人不可能使用穷举法来找出密码。
指示器
恩尼格玛密码机的大部分设置都会在一段时间(一般为一天)以后被更换。但是,转子的起始位置却是每发送一条信息就要更换的,因为如果一定数量的文件都按照相同的加密设置来加密的话,密码学家就会从中得到一些信息,并且有可能利用频率分析来破译这个密码。为了防止这种事情发生,转子的起始位置在每次发送信息之前都会被改变。这个方法被称作“指示器步骤”。
最早期的指示器步骤成为了波兰密码学家破译恩尼格玛密码机密码的突破口。在这个步骤中,操作员会先按照密码本中的记录来设置机器,我们假设这时的转子位置为AOH,之后他会随意打三个字母,假设为EIN,接着为了保险起见,他会将这三个字母重新打一遍。这六个字母会被转换成其它六个字母,这里假设为XHTLOA。最后,操作员会将转子重新设置为EIN,即他一开始打的三个字母,之后输入密电原文。
在接收方将信息解密时,他会使用相反的步骤。首先,他也会将转子按照密码本中的记录设置好,然后他就会打入密文中的头六个字母,即XHTLOA,如果发送方操作正确的话,显示板上就会显示EINEIN。这时接收方就会将转子设置为EIN,之后他就可将密电打入而得到原文了。
这个步骤的保密性差主要有两个原因。首先,操作员将转子的设置打到了密电中,这就使第三方能够得知转子设置。第二,这个步骤中出现了重复输入,而这是一个严重的错误。这个弱点使波兰密码局早在1932年就破译了二战之前的德军恩尼格玛系统。但是从1940年开始,德国改变了这个步骤,它的安全性也就提高了。
这个步骤只被用于德国陆军和空军。德国海军发送信息的步骤要复杂的多。在被恩尼格玛密码机发送之前,信息会先被Kurzsignalheft密码本进行加密。这个密码本将一个句子替换为了四个字母。它转化的句子包括了补给、位置、港湾名称、国家、武器、天气、敌人位置、日期和时间等内容。
缩写与指导
德国陆军的恩尼格玛密码机的键盘上只有26个字母,标点符号由字母组合来代替,X相当于空格。在各军种的恩尼格玛密码机中,X都相当于句号。有一些标点符号在不同军种的密码系统中被不同的字母组合代替。陆军的系统使用ZZ来表示逗号,FRAGE或FRAQ则表示问号。但是德国海军用来表示逗号及问号的则分别为Y和UD。Acht(意为“八”)和Richtung(意为“方向”)中的字母组合CH则由Q来代替。CENTA、MILLE和MYRIA分别表示两个、三个和四个零。
德国陆军和空军将每条信息都翻译成5个字母的代码。使用四转子恩尼格玛密码机的德国海军则将信息翻译成4字母代码。经常用到的词语代码与原词语的差别越大越好。Minensuchboot(意为“扫雷艇”)这样的词语可以被表示为MINENSUCHBOOT、MINBOOT、MMMBOOT 或MMM354。比较长的信息会被分成几个部分来发送。
恩尼格玛密码机现在有用吗
没有用。恩尼格玛密码机已经过时了,恩尼格玛机放在现在,也就是一台比较复杂的机器而已。它最初只有显示功能,使用起来非常复杂。
《蝙蝠侠》谜语人是谁?
《蝙蝠侠》谜语人是《蝙蝠侠》中的反派人物,以精心设置的谜语和陷阱杀人。
谜语人本名叫爱德华·尼格玛,这个名字很奇怪,因为它本来就是一个关于“谜语”的双关语。爱德华·尼格玛这个名和姓组合起来是单词“enigma”,这个单词除了有“谜”或“谜一般的事物”的意思,还指二战期间德军使用的恩尼格玛密码机。
而“谜语人”的原名也叫“恩尼格玛”,就凸显了他对谜题变态的追求。谜语人的标志性形象是戴着多米诺面具,身穿布满黑色问号的绿色紧身衣或绿色西装。就像小丑的紫色西装,哈莉·奎茵的红蓝配色,谜语人一出场也自带惨绿的背景色,让人一眼就能辨认出来。
谜语人有着蝙蝠侠宇宙中反派的共性,特别之处在于极端迷恋通过谜题和复杂的装置进行犯罪,以精心设置的谜语和陷阱杀人,证明他比蝙蝠侠和警察聪明。
谜语人变成疯狂罪犯的原因
谜语人本身的人设并没有超能力,他只是喜欢在犯罪时留下谜语。《永远的蝙蝠侠》中展现了爱德华·尼格玛从一个科学怪咖转变成疯狂罪犯的过程。
他被设定为布鲁斯·韦恩庞大企业中一个不受重视的科研员工,发明了一个能控制人脑电波的装置,想得到布鲁斯·韦恩的赏识,但却被忽略和拒绝。所以尼格玛对布鲁斯·韦恩怀恨在心,逐渐走向极端。他在电视里看到双面人的犯罪过程,激发了他自己内心的邪恶,最后与双面人搭档对付蝙蝠侠。
enigma是什么意思?
enigma
读音:英[ɪˈnɪɡmə],美[ɪˈnɪɡmə]
释义:n. 神秘的人;费解的事物;令人困惑的处境
例句:Iran remains an enigma for the outside world.
对于外界而言,伊朗仍是个谜。
其他:复数 enigmas
词源:来自希腊语ainos,说故事,讲谜语。
扩展资料
近义词
1、mystery
读音:英 ['mɪstri],美 ['mɪstri]
释义:n. 谜,神秘;奥秘;秘密;神秘的人或事物;推理小说(戏剧)
词汇搭配:
bare the mystery 揭露隐秘
unsolved mystery 未解之谜
mystery of nature 大自然的奥秘
2、mystique
读音:英 [mɪ'stiːk],美 [mɪ'stiːk]
释义:n. 神秘;奥秘
词汇搭配:
l'agneau mystique 副标题
Thème de l'amour mystique 爱的主题
只要你仔细阅读了上述,那么你就已经了解了恩尼格玛机在哪卖的相关知识,如果屏幕面前的你还有什么对恩尼格玛好的建议和想法,欢迎各位再下面评论区评论出来,我们将及时回复。