►奇说总002期:《战争中隐秘的智慧较量》10.12
来源:互联网 发布:北京淘宝美工培训2ds 编辑:程序博客网 时间:2024/06/05 22:39
算法诚可贵,自由价更高。大家好,我是主播奇趴,让我们一起见证区块链改变世界。
相信很多朋友对于密码学的了解,都是通过电视剧或者电影,例如电视剧《对手》、《暗算》,电影《风语者》等等,这些影视作品对于密码在战争中的作用有着精彩的展现,今天和大家一起来了解一下,人类加密史的进化的过程。
(一)古人的隐藏密码的智慧
中国古代商周时期,姜太公便创造了“阴符”和“阴书”,阴符是指八个不同的符契代表不同的命令,例如,长一寸意思是大胜克敌,长九寸意思是破军擒将,长八寸意思是降城得邑,长七寸意思是却敌报远等等....。阴书是指把信息分成三份,只有集齐三份,才能够获得完整的命令,后来这个方法慢慢演变为调兵遣将的虎符。
同样在欧洲记载最早的加密是军事通信应用,是公元前480年,一个希腊人将军事情报写在木板上,并用一层蜡覆盖,以此巧妙的传送情报。另一种是公元前440年也是在希腊战争中,用了一种“光头刺字法”,他们先找来一个奴隶把他剃成光头,然后在他头上刺字,等头发长出来以后再去送信。
(二)大跃进“替换与换位”的艺术
接下来“凯撒密码”登场,一天罗马帝国皇帝凯撒,往前线发了一封密信内容是“VWRSDWWFNLQJ”一串文字乱码,敌人在获取密报以后翻遍了所有的英文词典,也不知道这几个词的意思,而凯撒将领能够很快的破译,因为凯撒随后有发送了另外一条信息“前进三步”,为什么凯撒的将领能够破解呢?
首先把一串乱码的翻译过来内容是,“STOPATTACKING”,意思是停止进攻,而凯撒随后发出的信息“前进三步”是解密的关键,意思是说密文按照明文中字母表的顺序,往前移动三个位置。
需要解释一下明文和密文是什么意思,明文:是指所有的人知道的内容,例如凯撒密码的明文表示A至Z 26个字母,密文:是指只有发信人和收信人知道的内容,例如“前进三步”是指,按照明文中A至Z往前移动三位,这时候密文中的ABC空出了来,密文中D对明文中的A,所以将领能够快速解读出凯撒的命令。
(三)神奇的恩尼格码
恩尼格玛的原理比较简单,其主要由键盘、扰频器、显示屏这三部分组成,键盘输入字母,扰频器为字母加密,显示屏显示字母。其关键的扰频器,它也有三个主要部分,插线板、转轮、发射器。通过插线板可以将字母对换,然后经过三个联接在一起的转轮,每输入一次,转轮往前进一步,则下一个文字转轮状态就已经变化了,最后是反射器,将输入文字变换为另一个文字返回,如果用穷举法破解需要1亿亿次,在当时几乎是不可能的事情。
恩尼格码密码学意义,首先它有很多密码学开创性理念,例如,自动化加密,其次统计学无法发现恩尼格码任何统计规律,而且具备现代主流的密码学核心理念“扩散和混淆”特征。混淆:是指尽量打乱明文和密文之间统计关系,扩散:就好像把一滴墨滴到水中让他融入进去。最后恩尼格码机里面的三个齿轮,互相交替组合替换,解密难度指数增长,这种技术可以把它称之为“乘积密码”,这是现代分组密码的核心思想。
下期节目《奇说》将会为大家,带来现代密码学进化历史,让大家更加透彻的了解,现代密码学在如今的区块链技术中扮演什么样的角色,为什么会有人什么说区块链是第二代互联网?
参与本文下方互动留言,即有机会获得区块宝精美纪念礼品!
本周六晚21:00我们将在区块宝公众号推送获奖名单,请大家持续关注。
- ►奇说总002期:《战争中隐秘的智慧较量》10.12
- postgresql中隐秘的sql
- 数字战争:苹果、谷歌与微软的商业较量
- .NET中数组的隐秘特性
- .NET中数组的隐秘特性
- .NET中数组的隐秘特性
- .NET中数组的隐秘特性
- [35期] 没有硝烟的战争
- [35期] 没有硝烟的战争
- 《货币战争》中的智慧
- 智慧战争女神、雅典娜
- Tomcat的隐秘
- chrome的隐秘功能
- 和黑客的较量
- 真正的较量一次
- 智能机的较量
- 《越狱》的中国隐秘流行
- 比较隐秘的内存问题
- 算法(二)
- 斯坦福大学CS231课程笔记1
- 安卓逆向环境搭建,SDK manager闪退问题
- Python发展迅速的原因分析
- php JSON数据格式化方法
- ►奇说总002期:《战争中隐秘的智慧较量》10.12
- 每日区块链:日本三家银行巨头联合开展区块链P2P转账“现场测试”;IBM、超级账本加入区块链身份联盟
- 非旋转/可持久化treap(转自Sengxian's Blog)
- Codeforces Round #438 C. Qualification Rounds
- Spring 支持 Restful风格 源码分析
- 一张图,告诉你什么是js执行上下文
- Codeforces 808F Card Game(和是素数二分图建图+二分图带权最大独立集)
- 全球最大成人网站 PornHub 也用上了AI,目的是让用户更 Happy
- 马云豪掷三千亿,你又如何能分到100个月季度奖?