区块链名词解释:哈希vs加密

最少必要知识——哈希、加密

如果把哈希和加密比作两台搅拌机的话,那么我们会看到这样一个结果:把一种物品分别丢到这两台机器里,它们都可以把同一种东西变得面目全非。所以这就难免会使一些初学区块链知识的朋友对这两个基本概念产生混淆,这就是本文将这两个概念放在一起进行学习的主要原因。这篇文章分为两个部分,第一部分阐述二者的基本概念和原理,第二部分讲解二者的区别。

哈希 Hash

哈希(Hash)是将目标文本转换成具有相同长度的、不可逆的杂凑字符串(或叫做消息摘要)

相对于加密来说,哈希的概念和原理比较简单,它其实就是一种算法,能把任意长度的任何内容(数字、字母、文章、图片、视频……)转换成一串看似没有规律的固定长度的字母符号(哈希值),并保证结果唯一,而从这个结果几乎没有办法推算出原始数据。

假如我们把哈希比作炒菜,那么哈希就像炒菜一样,用的原材料不同,炒出来的菜也各不相同。我们可以根据菜谱做菜,却不能用做出来的菜推断出炒菜时用了哪些材料。

加密 Encrypt

加密(Encrypt)是将目标文本转换成具有不同长度的、可逆的密文。

对于加密,我们经常听到两个词:对称加密和非对称加密。在区块链领域,我们接触到最多的是非对称加密,为了便于理解,我们先学习什么是对称加密。

对称加密

在中学数学里我们接触过轴对称的概念,所谓的轴对称简单说来就是一种东西的左右、上下或者前后等相对于中间的某一条线(对称轴)来讲,它们是一样的。同理对称加密中,我们把要加密的内容看做中间的那一条线(对称轴),则它前后所对应的加密和解密使用到的工具是一样的。例如我们俩手里都有一本相同的密码本,我要给你发送一条信息叫做“我爱你”,于是我拿出密码本找出这三个字所对应的密文:I love you然后发送给你。你收到信息后,拿出密码本招到密文“I love you”所对应的信息:我爱你。

听起来很厉害的加密方法,但它一个软肋,如果有人获取了密码本,那我们之间的小秘密可能就要上明日头条。

那有没有一种加密方法能够阻止破解呢?答案是“非对称加密”。

非对称加密

被电视剧《西游记》洗过脑的朋友对这样的场景一定不会陌生:

某某神仙的小宠物,因为偷吃了主人的仙丹从而变成了人的模样,来到人间准备半路捉了唐僧,吃了他的肉。很多时候这样的小妖怪,连孙悟空都难以制服,于是只好去求助神仙帮忙。只见神仙从怀里拿出一种神秘武器,朝小妖怪身上一指,小妖怪就现出了原形。

理解非对称加密,我们需要记住两个名词:公钥和私钥。公钥就是可以公开的钥匙,而私钥很显然就只能自己知道了。公钥和私钥总是成对出现,一阴一阳。结合上文提到的《西游记》中的场景,我们做一个类比,虽然可能不太恰当,但是有助于你理解。

公钥=仙丹  私钥=神秘武器

当我准备给你发送一条信息(宠物)的时候,我用你的公钥(仙丹)改变信息(宠物)的样子,当你收到信息(宠物)后,用私钥(神秘武器)便可识别出我给你发送了什么。这样做的好处是即时半路信息(宠物)被人截获了,他也不知道我发给你的是什么。

细心的你可能发现了一个问题:既然你的公钥是公开的,那么就可能有不明身份的人冒充我, 使用你的公钥加密然后给你发信息,叫你往我的卡上打钱。

别忘了,我也是有公钥和私钥的人。为了避免这种情况的发生,我把发送的内容用自己的私钥进行加密,当你接收到内容后,使用我的公钥核实,如果二者匹配,那么你就知道这条信息是我发的了.

总结一下:非对称加密就是指需要两个秘钥来进行加密和解密,即加密和解密所使用的“密码本”不是对称(一样)的。它的作用有两个:1.保护消息内容; 2.让消息接收方确定发送方的身份.

接下来要辨别哈希和加密的不同就很容易了,具体来说,两者有如下重要区别:

1.哈希生产出来的东西长度一致,而加密生产的东西长度取决于原料的长度;

2.哈希生产出来的东西看不出原材料,而加密是可以看出原材料的。

所以,如果被保护数据仅仅用作比较验证,在以后不需要还原成明文形式,则使用哈希;如果被保护数据在以后需要被还原成明文,则需要使用加密。

一天一点点,一年就自由。

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

推荐阅读更多精彩内容