首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

区块链的前世今生(三)

小白入币圈系列之古老密码学(一)

大脑中,不记上一串或几串,用字母/数字组合而成的密码,似乎已经保证了一天工作、生活的正常进行,这正是现代人的生存之道。

早上一起床,打开手机,拨上密码;

每天上班后,电脑的各种功能,不论邮箱、微信、QQ……没有一串密码,就无法顺利工作或交流;

网上买东西,不必说了,一串串数字、字母和手机验证,可以按到手软……

设想某一天,我们失去了这些密码,生活会走入怎样的癫狂状态。

密码和密码学,早已经无处不在,侵入了日常生活的各个角落。与其说,是人类拥有了密码;不如说,密码正掌控着人类。

可是谁知道,历史上第一个使用了密码,并记录下来的人呢?

在《高卢战记》里,凯撒记录下自己把一封密信,交给围困中、很可能会投降的,西塞罗手里这件事。这是历史上最早由本人记录,使用了密码的例子。

恺撒大帝十分喜好密文,还发明出一种把所有的字母,按字母表顺序循环移位的文字加密方式。

在写密文时,按照字母表顺向移动3位,于是a写成d,b写成e,c写成f,…,x写成a,y写成b,z写成c。遇到单词Hello(嗨!),会写成了Khoor。

其中,用于书写原始信息的正常字母表,被叫做明码表;

用于替换明码字母的,被叫做密码表;

往后移动三位,这个“三”就是密钥;

算法呢,则是各种尝试,用以破译密码的过程……

若把26个字母,仅按顺序移动,那么每个字母会出现25个不同替代方式,即:25种密钥;若字母顺序打乱,则密钥就更多。

在解密时,只要让所有字母逆向移动N位,便可以读出正确文本。

若任何一方不知加密的方式,都无法知道该词的本意。

试想一下,早在公元前100年左右,相当于在中国的西汉时期,想破译这种密码,成功的可能性几乎为零。时至今日,许多的谍战片中,仍可以见到不少特工和间谍,还在采取这种方式传递情报。

可以说,从公元前100年~20世纪公共密钥被发明之前,由发件人和收件人共享加密密钥,标志了现代密码学的发端。在这几千年间,密码学原理全部是一样的。

现在热议的比特币和区块链,它们的加密方式,与这种密码原理的区别,也不过是多了一个公钥而已。

战争与科技进步,带动了密码学的发展,那么它的功用仅止于此吗?

其实谈到公共领域,古老密码学做出的贡献,与今天人们对区块链的需求,更有着异曲同工之妙。

亲们,请在下一篇,听我们一一道来。

扫一扫关注荒野财经,获得更多新鲜资讯

  • 发表于:
  • 原文链接https://kuaibao.qq.com/s/20180716G15T5Y00?refer=cp_1026
  • 腾讯「腾讯云开发者社区」是腾讯内容开放平台帐号(企鹅号)传播渠道之一,根据《腾讯内容开放平台服务协议》转载发布内容。
  • 如有侵权,请联系 cloudcommunity@tencent.com 删除。

扫码

添加站长 进交流群

领取专属 10元无门槛券

私享最新 技术干货

扫码加入开发者社群
领券