区块链的底层逻辑之一:非对称加密

了解一件事物或者一个人,最好的方式就是先弄清楚它的底层逻辑。

关于区块链的底层逻辑之一:非对称加密,我一直不是很理解,知道最近才想清楚是怎么一回事。

非对称加密解释起来有点绕,把与之相对应的对称加密弄清楚了就好理解什么是非对称加密了。


加密就是暗号技术


比如说520,很多人都知道这是我爱你的意思。

520=我爱你,这就是一种暗号。不信你问问爷爷辈的那一些人,估计大多数人都蒙圈。

这就是最简单的对称加密。

再比如,外语也是一种暗号

你点开这篇文章一眼扫过去,文章讲了什么你了然于胸。

但是你的好友Bob也打开这篇文章确实一脸懵逼,因为Bob不懂汉语。

而要是他把这篇文章拿去翻译成英文,那么这个暗号就被破解了,他也就能读懂这篇文章了。

然后Bob觉得这篇文章写得太好了,他用英文也在币乎发布了一篇同样内容的文章。

我在币乎上看到了这篇文章,但是我因为不懂英文,看到了也不知道里面写了什么,直到隔壁老王把内容翻译成汉语给我看,才知道Bob就是把这篇文章改成英文版了。

然后我给Bob点赞并评论:你真有眼光。Bob立马给我回赞:你文章写的真好!

这个段子里有2个暗号的例子:

A)这里的中英文互译,对称加密的特点就是可以互译。

B)我给Bob点赞和评论,潜台词是:你小子赶紧给我回赞。而Bob给我回赞,意思是:合作愉快。

对称加密就好像双行道马路一样,从A到达B,然后可以从B原路返回A。


非对称加密就像单行道


与之对应,非对称加密就像单行道:可以从A到B,但无法从B原路返回A。

再来举个例子。

比如,这篇文章道出了区块链的本质,是篇难得一见的好文章,每个人看了都想点赞。但是这么好的东西我只想给你看,而对其他人保密。

想要做到此文天知地知,你知我知。该怎么办?

除了把我们两个人关在小房间里偷偷面诉之外,就只能对文章进行加密了。且必须做到暗号只能被你破译。

这里就可以用到非对称加密的技术了。

非对称加密的核心技术就是哈希算法。

哈希算法翻译成人话就是,给文件编号。

比如,把“我要点赞”进行哈希(MD5 HASH)之后得出编号:03bb0af6faec2b3ec065cb5384566e40

(MDS HASH 是哈希算法的一种)

记住:每一份文件只有,且只会有一个编号。

比如,把“我要点赞。”进行哈希之后得出的编号就完全不同:9f4cd60d2c0fc8599c03832374910066

仅仅是多了一个句号而已。

现在,你把“我要点赞”这句话加密之后发给我,但我看到的只是一个编码,一脸懵逼,该怎么办?

这时就要理解,公钥和私钥的用法了。

公钥:公开的钥匙,向世界公开的钥匙。只能解锁私钥加密的编码。

私钥:私人的钥匙,只有你自己知道。只能用来解锁公钥加密的编码。

回到例子。

你用我的公钥加密“我要点赞”,然后发到网上去。

其他人想偷窥我俩的秘密,但是打开一看都蒙逼,因为只有用我的私钥解锁才知道了:哦,原来你想给我点赞。

为了表达对你的谢意,我用你的公钥加密了一句话:谢谢你。明晚6点我请你吃饭。

然后也把这句话发到网上去,你收到之后首先一喜:凡语这小子挺有良心的。但转而一想:好像隔壁老王也准备请吃饭啊,这句话到底是凡语发的,还是隔壁老王发的呢。

这时就要用的数字签名的技术了。

我用我的私钥加密“凡语”两个字,附在之前的信息上面。

你用老王的公钥解锁,发现得出的是另外一个编码,然后用我的公钥解锁得到“凡语”两个字,然后便知道这是凡语要请你吃饭。

哈希算法,公钥与私钥,数字签名,这三个部分组合在一起便是区块链的基础加密方式了。


非对称加密的目的


非对称加密的目的:这是你我两人的秘密,天知地知,你知我知。

马云说,未来的能源不是石油而是大数据。

当数据进行交易的时候,对数据的保密就非常重要了。

假如你花了1个亿从腾讯买了一个数据库,而我只花了1百万请一个高手就能把它破译掉,那数据交易就玩不转了。

而大数据的重要性在于能喂养出人工智能,因此能支撑数据交易的区块链技术备受瞩目。


我是凡语,正在拼了老命学习区块链,若有错误之处还望指出。

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
  • 序言:七十年代末,一起剥皮案震惊了整个滨河市,随后出现的几起案子,更是在滨河造成了极大的恐慌,老刑警刘岩,带你破解...
    沈念sama阅读 199,711评论 5 468
  • 序言:滨河连续发生了三起死亡事件,死亡现场离奇诡异,居然都是意外死亡,警方通过查阅死者的电脑和手机,发现死者居然都...
    沈念sama阅读 83,932评论 2 376
  • 文/潘晓璐 我一进店门,熙熙楼的掌柜王于贵愁眉苦脸地迎上来,“玉大人,你说我怎么就摊上这事。” “怎么了?”我有些...
    开封第一讲书人阅读 146,770评论 0 330
  • 文/不坏的土叔 我叫张陵,是天一观的道长。 经常有香客问我,道长,这世上最难降的妖魔是什么? 我笑而不...
    开封第一讲书人阅读 53,799评论 1 271
  • 正文 为了忘掉前任,我火速办了婚礼,结果婚礼上,老公的妹妹穿的比我还像新娘。我一直安慰自己,他们只是感情好,可当我...
    茶点故事阅读 62,697评论 5 359
  • 文/花漫 我一把揭开白布。 她就那样静静地躺着,像睡着了一般。 火红的嫁衣衬着肌肤如雪。 梳的纹丝不乱的头发上,一...
    开封第一讲书人阅读 48,069评论 1 276
  • 那天,我揣着相机与录音,去河边找鬼。 笑死,一个胖子当着我的面吹牛,可吹牛的内容都是我干的。 我是一名探鬼主播,决...
    沈念sama阅读 37,535评论 3 390
  • 文/苍兰香墨 我猛地睁开眼,长吁一口气:“原来是场噩梦啊……” “哼!你这毒妇竟也来了?” 一声冷哼从身侧响起,我...
    开封第一讲书人阅读 36,200评论 0 254
  • 序言:老挝万荣一对情侣失踪,失踪者是张志新(化名)和其女友刘颖,没想到半个月后,有当地人在树林里发现了一具尸体,经...
    沈念sama阅读 40,353评论 1 294
  • 正文 独居荒郊野岭守林人离奇死亡,尸身上长有42处带血的脓包…… 初始之章·张勋 以下内容为张勋视角 年9月15日...
    茶点故事阅读 35,290评论 2 317
  • 正文 我和宋清朗相恋三年,在试婚纱的时候发现自己被绿了。 大学时的朋友给我发了我未婚夫和他白月光在一起吃饭的照片。...
    茶点故事阅读 37,331评论 1 329
  • 序言:一个原本活蹦乱跳的男人离奇死亡,死状恐怖,灵堂内的尸体忽然破棺而出,到底是诈尸还是另有隐情,我是刑警宁泽,带...
    沈念sama阅读 33,020评论 3 315
  • 正文 年R本政府宣布,位于F岛的核电站,受9级特大地震影响,放射性物质发生泄漏。R本人自食恶果不足惜,却给世界环境...
    茶点故事阅读 38,610评论 3 303
  • 文/蒙蒙 一、第九天 我趴在偏房一处隐蔽的房顶上张望。 院中可真热闹,春花似锦、人声如沸。这庄子的主人今日做“春日...
    开封第一讲书人阅读 29,694评论 0 19
  • 文/苍兰香墨 我抬头看了看天上的太阳。三九已至,却和暖如春,着一层夹袄步出监牢的瞬间,已是汗流浃背。 一阵脚步声响...
    开封第一讲书人阅读 30,927评论 1 255
  • 我被黑心中介骗来泰国打工, 没想到刚下飞机就差点儿被人妖公主榨干…… 1. 我叫王不留,地道东北人。 一个月前我还...
    沈念sama阅读 42,330评论 2 346
  • 正文 我出身青楼,却偏偏与公主长得像,于是被迫代替她去往敌国和亲。 传闻我的和亲对象是个残疾皇子,可洞房花烛夜当晚...
    茶点故事阅读 41,904评论 2 341

推荐阅读更多精彩内容