写点什么

什么是哈希?趣投哈希幸运哈希竞猜游戏开发方案策划

  • 2022 年 5 月 30 日
  • 本文字数:460 字

    阅读完需:约 2 分钟

区块链的四大核心技术分别是密码学、分布式账本、共识机制、以及智能合约。而密码学又是其中最重要的一部分,因为密码学保护区块链体系的安全,它可以说是区块链的基石,其它技术正是以此为基础,才搭建出区块链这座高楼大厦。

区块链主要应用的密码学有两个部分,哈希竞猜游戏开发对接薇 hkkf5566,一个是哈希算法,另一个是非对称加密。而这节课,主要讲一下,区块链密码学中的“哈希算法”是什么?



简单来说,哈希算法就是一种特殊的函数,不论我输入多长的一串字符,只要通过这个函数,都可以得到一个固定长度的输出值。就好比我们的身份证号码一样,无论你是北京人、还是上海人,每个人的身份证号码都是 18 位而且全国唯一。

同理,哈希实际也是一种压缩映射,它可以把任意长度的输入变换成固定长度的输出。永远都是固定 256 比特的长度。这个得到的输出值就叫做哈希值。

哈希算法特征

单向性(抗原像性)对于给定的 Hash 值 h,要找到 M 使得 H(M)=h,在计算上是不可行的。

根据任意长度的消息计算出固定长度的散列

不同的输入就有不同的输出

算法效率高,计算哈希值的时间短,这是要求 Hash 函数的可用性

用户头像

还未添加个人签名 2022.05.23 加入

还未添加个人简介

评论

发布
暂无评论
什么是哈希?趣投哈希幸运哈希竞猜游戏开发方案策划_开发微hkkf5566_InfoQ写作社区