第一个使用加密算法密码的竟然是凯撒?从凯撒大帝到图灵大神

2019年4月14日10:00:29 发表评论
广告也精彩

作者简介:比特币凯撒,新浪微博10w+博主;《凯撒相对论》创始人,专注于区块链投资,曾经投资过量子链,BNB,沃尔顿和库币等,获得百倍收益,几经沉浮,依然活跃币圈潮流当中。新浪微博:比特币凯撒;微信:Vinessell

如你所知,我不是标题党,第一个使用加密算法的确实是凯撒,文章看下去你会得到答案。

一开始开始我们必要的知识是下密码由来:

密码学(在西欧语文中,源于希腊语kryptós"隐藏的",和gráphein"书写")是研究如何隐密地传递信息的学科。在现代特别指对信息以及其传输的数学性研究,常被认为是数学和计算机科学的分支,和信息论也密切相关。著名的密码学者Ron Rivest解释道:"密码学是关于如何在敌人存在的环境中通讯",自工程学的角度,这相当于密码学与纯数学的异同。密码学是信息安全等相关议题,如认证、访问控制的核心。密码学的首要目的是隐藏信息的涵义,并不是隐藏信息的存在。密码学也促进了计算机科学,特别是在于电脑与网络安全所使用的技术,如访问控制与信息的机密性。密码学已被应用在日常生活:包括自动柜员机的芯片卡、电脑使用者存取密码、电子商务等等。

密码,最初的目的是用于对信息加密,计算机领域的密码技术种类繁多。但随着密码学的运用,密码还被用于身份认证、防止否认等功能上。

最基本的,是信息加解密分为对称加密(Sysmmetric Cryptography)和非对称加密(Public-Key Cryptography,Asymmetric Cryptography),这两者的区别是是否使用了相同的密钥。

对称加密

1. 对称加密

2. DES

3. 三重 DES

4. AES

非对称加密

1.非对称加密流程

2.RSA

3.强度比较

4.存在问题

比特币加密算法一共有两类:非对称加密算法(椭圆曲线加密算法)和哈希算法(SHA256,RIMPED160算法)。

比特币私钥(private key),公钥(public key),公钥哈希值(pubkeyhash),比特币地址(address)

公钥和私钥由椭圆曲线加密算法生成,私钥可推出公钥而反之不能,这也是这篇文章后半部分要隆重介绍的部分。

有了私钥,你就可以对文本签名。别人拿了你的公钥就可以根据签名认证你是否拥有私钥。这就是证明你拥有存款的办法。

为了安全起见,公钥应该隐藏起来。所以对公钥进行哈希加密,生成公钥哈希值然后计算哈希值的比特币地址:

公钥哈希值=RIMPED160(SHA256(公钥))

比特币地址=*1*+Base58(0+公钥哈希值+校验码)

校验码=前四字节(SHA256(SHA256(0+公钥哈希值)))

可以看出,地址和公钥哈希值是等价的(可以互推)但公钥哈希值只能由公钥算出(不能逆推)。

验证的时候需要提供签名和公钥,算出公钥哈希值并和比特币支出脚本的公钥哈希值对比,最后再验证签名。这样就保证了公钥不会出现在支出脚本里。

(收入单提供签名,支出单提供公钥,或者收入单提供签名和公钥,支出单提供公钥哈希值,这两种验证办法是比特币的标准脚本)

哈希(Hash)算法

哈希算法(又称散列算法)不是加密解密算法,因为其加密的过程是不可逆的(你只能加密不能解密),也没有所谓的公钥私钥的概念。

哈希算法原理是将一段信息转换成一个固定长度的字符串。这个串字符串有两个特点:

1、如果某两段信息是相同的,那么字符串也是相同的。

2、即使两段信息十分相似,但只要是不同的,那么字符串将会十分杂乱随机并且两个字符串之间完全没有关联。

信息可以是一串数字,一个文件,一本书。。。。。。只要能编码成一串数字即可。

显然,信息有无数多种而字符串的种类是有限的(因为是固定长度),所以这种加密是不可逆的。

读到这你有了比特币算法最基础的知识,接下来就讲下凯撒大帝行军打仗时使用加密算法的小故事:

传说在古罗马时代,发生了一次大战。正当敌方部队向罗马城推进时,古罗马皇帝凯撒向前线司令官发出了一封密信:VWRS WUDIILF这封密信被敌方情报人员翻遍英文字典,也查不出这两个词的意思。而古罗马军队司令官却很快明白了这封密信的含义,因为古罗马皇帝同时又发出了另一个指令:"前进三步。"司令官根据这个指令,很快译出了前面那封密信。

第一个使用加密算法密码的竟然是凯撒?从凯撒大帝到图灵大神

据传是古罗马凯撒大帝用来保护重要军情的加密系统。它是一种替代密码,通过将字母按顺序推后起3位起到加密作用,如将字母A换作字母D,将字母B换作字母E。据说恺撒是率先使用加密函的古代将领之一,因此这种加密方法被称为凯撒密码。 而这个有个提示:前进3步 所以就应该向前推算 推算出的结果就是:stop traffic 停止运输或停止交通的意思!

第一个使用加密算法密码的竟然是凯撒?从凯撒大帝到图灵大神

凯撒大帝不仅有卓越的军事才能更加有科学思维,而另一位号称"现在人工智能之父"的图灵大神,可谓无人不知无人不晓。

数字货币中的以太坊,招牌就是智能合约和图灵设备,图灵完全性通常指具有无限存储能力的通用物理机器或编程语言。

图灵完备意味着你的语言可以做到能够用图灵机能做到的所有事情,可以解决所有的可计算问题。

图灵不完备也不是没有意义, 有些场景我们需要限制语言本身. 如限制循环和递归, 可以保证该语言能写的程序一定是终止的。

理解一下,就是说图灵完备的语言,有循环执行语句,判断分支语句等。理论上能解决任何算法。但有可能进入死循环而程序崩溃。

图灵不完备,应该是不允许或限制循环。可以保证,每段程序都不会死循环,都有运行完的时候。

比特币的脚本系统是图灵不完备的,而一些竞争币的智能合约系统是图灵完备的。

各有优缺点,图灵不完备会更安全些,图灵完备会更智能些。

几年前卷福出演传记电影《模仿游戏》中的图灵一角,虽然电影票房不如人意。可以肯定的是卷福的演技依旧精湛,毕竟《神探夏洛克》的前三季口碑爆棚。三个月前第四季刚刚更新完,感觉剧情太狗血。下面我们还是来膜拜下图灵大神。

图灵是天才,即是他的幸运,也是他的悲哀。

庸人和天才看似生活在同一个时空上,其实绝大多数的人看到和所认为的世界跟天才不一样。说的更加直白一点人和人之间确实有某种程度上一种思维认识的差距。记得查理 芒格说过一句被无数人引为心灵鸡汤的话,当然包括我自己。

"想要获得一样东西,你必须得配的上它"。我甚至认为简简单单一句话包含了这位股神巴菲特黄金搭档所有的人生哲思。为什么这样子说,可以推演到人类历史发展过程中面对诱惑和金钱本质上在反思的一个正常的逻辑。一个人想要获得一样原本不属于自己的东西,普通人得不到,内心就无比纠结和愤懑。轻者会产生妄自菲薄自卑感,染上抱怨的恶性。根据大致来说普通人抱怨仅仅对自己的人生和生活态度产生比较大的影响。倒也无关紧要。只要不伤害他人,说不定哪一天碰到高人或者阅读一本充满智慧是书就会想明白其中的人生本质。比如《穷查理宝典》是我们极力推荐没看过的人可以看下,看过的人可以多看几次,每一次一定会有不一样的收获。再说对于位高权重的君王人臣一旦得不到自己的东西,下意识是手段无非进行以权谋私强取豪夺,纣王强娶妲己,虽然商朝历史现在历史界尚未证实。中国历史上帝权臣之一,清朝上的大贪官,和珅敛财的数量简直令人发指的地步。约值八亿两至十一亿两白银之间。所拥有的黄金和白银加上其他的古玩,珍宝超过当时清王朝十五年财政收入的总和。乾隆皇帝死后,嘉庆皇帝二话没说直接抄了和珅的家。还钦赐一条白绫让和珅自尽。

没有建设自己的内在,在物欲横流的当今世界,非常容易被金钱所腐蚀,渐渐成为见利忘义的小人,更可怕的问题是连自己都不自知。和别人宣扬自己只是在追求财富自由,其实财富自由没有什么大的问题,只是当你做到足够好的时候所有的金钱和人际关系的利益都会往你这方面靠近,到时候你才是真正考验你的意志力的时候。

回过头来看,功成名就的成功者每天都是一副不知道劳苦大众的特别轻巧的讲出一大推被一大部分人认识是心灵鸡汤的普世价值。不知道没有人在进行深刻进一步思考,他们所有的话都是经过自己的实践所感悟的来的结论。只有走过的人看才真正的明白其中的经验是多么的珍贵。

他们也许不是天才,但是肯定是人才。天才不一定会成功,人才一定可以成功。想要成功需要的是智慧,而智慧总的来说是可以通过阅读大量的人物事迹可以习得的。感觉上就像上帝的恩赐。绝大多数人都不知道天生的幸运儿可以高达200的智商。

智商很重要,却没有想象中的重要。

天才也有自己的缺陷。

不善交际,行为怪异,只是庸人不理解天才所属的境界。

破解德军密码的过程,剔除平庸的语言破解学者,殊不知一个碌碌无为的破解无用功耽误多少前方战士的性命。只为人类福祉。时间有时候不是庸人所能浪费的起。

他有神经质理工式的可爱。不修边幅,神情恍惚,完全沉浸自己的世界,在布莱切利公园,属于图灵的破自行车,每蹬十二下必定掉链子,有人劝他换了,他仍执着,每天下班路上每蹬十二下就退一下防止掉链子,甚至他特意给自行车安上计数器。准确数字不用在心中默念十二下。

他患有花粉过敏,他要求军方给他佩戴防毒面具遭到拒绝,甚至给唐宁街10号英国首相丘吉尔写信特批。于是,在曼切斯特街头可以看到佩戴着放毒面具骑着自行车的怪异青年。

攻克恩格玛密码他需要几年,整个人类合起来或许一辈子都完成不了。只用纵横字迷打败纳粹,拯救成千上万的生灵,至少提前两年结束希特勒的扩张野心。

他是上帝吗?不是,因为上帝没有赢得这场战争,是他们赢了。

第一个使用加密算法密码的竟然是凯撒?从凯撒大帝到图灵大神

无数先人智慧和努力成就现在,不管是图灵,爱因斯坦,维特根斯坦,奥本海默,约翰 纳什,约翰 冯 诺依曼……他们广为人知却鲜为人知。

可以断定一个卓越天才智力输出,可能抵过上亿人智力总和。否则已经过去一百多年,当提出的人工智能,现在还处于婴儿时期,是整个人类的损失,停滞不前。

古往今来,无论中西,多少天才葬身于人类自身愚昧无知的唾骂和诋毁。

当今社会更甚,网络上铺天盖地的谩骂声,几个人围在一起造谣生事,八卦让我们智人一族脱颖而出活到现在,当然从中人类学会协作,时代进步,劣根性还一直存在。

专注自己的事业,既然成为不了天才,就闭上自己的嘴巴。别让嫉妒之心看到比你强的人面前暴露无遗,虽然他置若罔闻。

单看庸人自扰之,所有的嫉妒诽谤都充斥整个世界,法庭上,陪审图廉价而苍白的正义感和道德感,一边倒将图灵判刑,庸众的迫害,使其之后生活在注射雌性激素化学阉割的梦魇。

灯光暗下,留下蹒跚身影,踉踉跄跄。

不禁让我想起了罗马士兵攻入叙拉古城,当时,阿基米德正潜心研究一道深奥数学题,一个罗马士兵闯入,用脚践踏他所画的图形,阿基米德没有意识到危险让他把脚移开,残暴的士兵,举刀一挥,阿基米德就此丧命。

如今的社会,大量的人只剩下空虚的灵魂和对物质的追求无以复加。一旦碰到跟他们的活法不一样,或者跟他们想象的活法不一样,大肆谩骂升级到迫害。寻找心中的平衡。无时无刻,无孔不入,包括父母朋友同学上级老师,甚至你自己。

对他人有应该的宽容,也放过自己。每个人的创造力不可估量,尤其在未来。让每个人按照自己喜欢的习惯的方式生活,只要不侵犯他们利益。别让庸众的情绪和道德感绑架你原本都已经消失殆尽的宽容心。

所有人都感觉对社会都感觉到不满,高居不下的房价,对比他人自己当下的困境迟迟无法摆脱。是否想过当下的自己就是之前十几年甚至二十几年的一切的选择和无法深入的思考的结局。我认为只有阅读可以使得躁动不安的心可以平静下来好好的做更好的自己。如果你不信,我们一起来实践下,一切真理都是实践中习得的。

我所不理解数学逻辑世界,只有文字来表达对他崇高的敬意,相距104年的致敬。

再向人类的包容致敬,我依旧爱着整个世界。

发表评论

:?: :razz: :sad: :evil: :!: :smile: :oops: :grin: :eek: :shock: :???: :cool: :lol: :mad: :twisted: :roll: :wink: :idea: :arrow: :neutral: :cry: :mrgreen: