加入收藏 | 设为首页 | 会员中心 | 我要投稿 | RSS
您当前的位置:首页 > 办公

英格码机是什么

时间:2024-02-15 17:35:58  来源:http://www.facechina.net  作者:admin

英格码机就是制造英格码密码的机器英格码的加密原理非常简单——通过添加代表26个字母的机械转轮加密文件,但这样的密码一度被认为是“几乎不可能”,因为随着转轮数量增加,经过几重加密后,密码组合就会呈指数级增长,从而生成复杂度是百亿、千亿数量级的密码。

英格码是二战时期德国大面积使用的一种机械加密机,最多通过八个转轮组合设置密码,一个转软上有二十六个字母,其密码如果人工破译,理论上需要9亿年,德国人对其坚信牢不可破,就如法国人的马其顿防线,事实上,首先,德国战车绕过了马其顿防线,同样,先是波兰人,然后是英国人,又将英格码一一破译。运用现代密码学观点,我们来分析一下,英格码破译原理和操作方法。

解密过程:

私钥——>加密算法 ——> 明文

密文——>

在战争中,波兰人别科夫斯基首先搞到了英格码机,即加密算法搞到手了,后来别科夫斯基首先破译掉密码,不幸的事,波兰很快被德军占领,别科夫斯基在流亡中,掌握的技术也在流亡。有了英格码机,做为破译者,破译者就不再为复杂的算法伤脑筋,后来英国人也得到了英格码机,并且得到了用于控制私钥的密文的全部八个转轮,这时候英国人只人搞清楚,这八个转轮的组合设置,也就是搞到私钥,那么就万事俱备了,至于密文,可以通过无线电截获,这个,一般的电信工程师都能搞定。

那么八个转轮的组合设置是怎么搞到的呢,在战争中缴获,英国人打击德国的潜艇、气象探测船等,搞到了很多设置,而且,通过心理学分析,这些组合的规律等等,德国人的加密通信,实际上完全暴露于英国的情报监视之下。

在那一时期的著名人物中有计算机的鼻主,图灵。就到了今天现代化加密,同样的道理,也没有什么牢不可破的密码,有些时候,最简单的加密,结果很牢靠。现代无论多么复杂加密算法的程序加密,芯片加密,如果破译者搞到手一样的程序,一样的芯片,加上心理学、行为学上分析,那么,运气好的话,搞到一两组私钥,那么其它私钥(密码)也就能轻松解开。这就是德国人恰恰忽略了的一点,在假定英国人没有英格码机的前提下破译,如果真是那样,解密的难度的确是9亿年,实际上英国有,别的其它国家也可能有,而且英国还偶尔得到了密码。

In war II,德国人破译美国人的密码,英国人破译德国人的密码,美国人破译日本人的密码, 所谓知已知彼,百战不殆。加密和解密,没有永远的牢靠,现代有了超级计算机,密码更是容易,只有按照规律办事,再复杂的加密算法也不能保证100%的可靠,而勤换密码,不设123456,用生日做密码等等简单的操作,仍然是保障信息的安全很有效的手段。

来顶一下
返回首页
返回首页
发表评论 共有条评论
用户名: 密码:
验证码: 匿名发表
推荐资讯
相关文章
    无相关信息
栏目更新
栏目热门