美文网首页
区块链世界中的安全面具--哈希加密技术

区块链世界中的安全面具--哈希加密技术

作者: 原本有着 | 来源:发表于2018-04-07 16:59 被阅读0次

    区块链世界中的安全面具

    区块链技术是一系列技术的集合。其中数据加密技术是其中非常重要的一环。我

    们看到很多介绍区块链的文章里都会提到“哈希”值。这里的

    这也正好说明了哈希加密技术的本

    质。对哈希加密过程最简单的理解就是把一段数 据通过某种算法打乱之后输出另

    一段数据,从而保证了数据是隐秘的。

    在计算机领域,哈希Hash比较正式的翻译是“散列函数”,把任意长度的数据,

    通过一定的函数映射,变换成固定长度的输出,该输出就是散列值。哈希函数具

    体谈论起来非常复杂,对普通人来说,我们可以简单了解如下几点:

    第一,不管源数据长度是多少,在相同的算法之下输出的

    的。因此哈希算法是一种有损压缩,它的主要应用在密码学中,用于消息摘要和

    签名,来验证数据的真实性、完整性和是否经过篡改。

    第二,

    。目前常用的hash算法有MD5(已

    被破解),SHA系列算法。SHA是一个hash函数集,现在有sha-224、sha-256、sha-

    384、sha-512等算法。例如比特币加密,就选择了当时s被认为最安全的算法之一

    sha-256。

    第三,

    ,只有加密过程,没

    有解密过程。而且两段极为相似的数据经过哈希加密得到哈希值是大相径庭,毫

    无相似之处的。

    第四,哈希加密并不是绝对安全的。理论上存在极小的概率,

    通过哈希

    加密会得到

    。这种情况被称为“哈希碰撞”。衡量一个哈希算法好

    坏的重要标准就是哈希碰撞的产生概率。概率越小,算法越优秀。

    哈希算法是个极为复杂的课题。在此仅作简单介绍。感兴趣的朋友可以去深入探

    究一下。哈希加密技术对区块链的安全控制意义重大,区块链之所以有能保证即

    公开透明又安全隐私,正是由于加密技术为其提供了技术基础。犹如一个任何人

    都可以参加的化妆舞会一般,每个人都可以面对面交流,点对点交易,而又因带

    着面具而互相保持神秘。简单理解,

    相关文章

      网友评论

          本文标题:区块链世界中的安全面具--哈希加密技术

          本文链接:https://www.haomeiwen.com/subject/cgmyhftx.html