一文读懂什么是哈希算法原理和用途

欧易(OKX)交易所

新用户永久最高20%手续费减免!

官网注册   APP下载

熟悉区块链的朋友首先想到的肯定就是比特币挖矿,比特币挖矿就是不断修改区块头部的随机数,然后计算区块的哈希值,知道这个哈希值满足特定标准的过程,那么哈希算法到底是什么?

一文读懂什么是哈希算法原理和用途

什么是哈希算法?

哈希算法又叫散列算法,是将任意长度的二进制值映射为较短的固定长度的二进制值,这个小的二进制值称为哈希值。它的原理其实很简单,就是把一段交易信息转换成一个固定长度的字符串。

这串字符串具有一些特点:

1. 信息相同,字符串也相同。

2. 信息相似不会影响字符串相同。

3. 可以生成无数的信息,但是字符串的种类是一定的,所以是不可逆的。

让我们举个例子理解一下:如果我们要搜一张图片,在没有人工标注的情况下,于巨大的图库中想要以图搜图是一件及其庞大而又困难的工作量。

可是在训练集上,通过哈希算法,可以得到一系列哈希函数,通过这些函数,可以将每一张图片转化成一串0~1的编码。

比较神奇的是,编码串相似的图片对应的语义也是相似的。

这就是简单的哈希算法在生活中的简单应用。

哈希算法有什么用途?

哈希算法可以检验信息是否是相同的,这样的优势可以节省重复文件传送的时间。

BUSD是什么币?BUSD和USDT哪个好?

举一个生活中很平常的例子,我们在生活工作中会使用一些软件给别人传送文件数据,如果有人传送了一份文件给一个人,然后又有一个人传送了相同的文件给了另外一个人,那么这个社交软件在第二次传送文件的时候会对比两次传送的哈希值,发现是相同的,该软件就不会再次上传文件给服务器了。

除此之外,哈希算法还可以检验信息的拥有者是否真实。

比如,我们在一个网站注册一个账号,如果网站把密码保存起来,那这个网站不论有多安全,也会有被盗取的风险。但是如果用保存密码的哈希值代替保存密码,就没有这个风险了,因为哈希值加密过程是不不可逆的。

哈希算法会不会被破解?

从理论上说,哈希值是可以被获得的,但是对应的用户密码很难获得。

假设一个网站被攻破,黑客获得了哈希值,但仅仅只有哈希值还不能登录网站,他还必须算出相应的账号密码。

计算密码的工作量是非常庞大且繁琐的,严格来讲,密码是有可能被破译的,但破译成本太大,被成功破译的几率很小,所以基本是不用担心密码泄露的。

当然,黑客们还可以采用一种物理方法,那就是猜密码。他可以随机一个一个的试密码,如果猜的密码算出的哈希值正好与真正的密码哈希值相同,那么就说明这个密码猜对了。

密码的长度越长,密码越复杂,就越难以猜正确。如果有一种方法能够提高猜中密码的可能,那么可以算是哈希算法被破解了。

比如说,例如原本猜中的概率是1/10000000000000,现在增加到了1/1000。如果每猜一个密码需要1秒,按照之前的概率猜,直到地球毁灭都可能没猜中,但后者只需要1小时就足够了。在这样的情况下,哈希算法就算是被破解啦。

好啦,看到这里你是不是对哈希算法有了初步的了解?大家也不要过于担心你的账户以及资产被黑的风险,因为哈希算法仅仅只是比特币的原理算法,还有其他算法一同作用于比特币的运行,因此就算破解了哈希算法也并不能盗取你的账户信息。

以上就是一文读懂什么是哈希算法原理和用途的详细内容,更多关于哈希算法原理和用途的资料请关注掘金网其它相关文章!

CAKE币是什么币?币安智能链龙头CAKE币介绍

原创文章,作者:菜鸡,如若转载,请注明出处:https://www.20on.com/214691.html

(0)
菜鸡菜鸡
上一篇 11 11 月, 2022 9:22 下午
下一篇 11 11 月, 2022 10:22 下午

欧易(OKX)交易所

新用户永久最高20%手续费减免!

官网注册   APP下载

相关推荐

  • 比特币挖矿,到底是在挖什么?

    摘要: 比特币挖矿是指通过计算能力的竞争获取比特币的过程。本文将从比特币的概念、挖矿算法、挖矿硬件和挖矿流程四个方面,详细阐述比特币挖矿的含义及过程。 一、比特币的概念 比特币是一…

    9 5 月, 2023
  • 非同质化代币是什么意思的简单介绍

    摘要:非同质化代币是一种数字代币,与传统数字代币不同,每个代币都有独特的属性,无法互换。本文将介绍什么是非同质化代币,并从四个方面对其进行详细阐述。 一、非同质化代币的定义 非同质…

    20 6 月, 2023
  • deeptech深科技[deeptech深科技 怎么样]

    摘要: 本文将围绕着deeptech深科技,介绍该领域的背景信息和对人类科技的重要意义。在正文部分,将从四个方面详细阐述deeptech深科技的概念、发展历程、技术特点以及未来走向…

    1 6 月, 2023
  • CVN币发行价多少?CVN币发行价格和发行时间介绍

    全文导读 CVN币的英文全称为CVCoin,它是一个非常独特的加密货币,它主要是针对于即时通讯网络而设计的一种加密货币,它的主要目的就是为了通过祝福区块链的交易费用来授权和识别用户的秘钥,以此进一步来提升用户的通信安全性与私密性

    28 4 月, 2022
  • DFA币发行量多少?DFA币发行量和流通量介绍

    摘要:本文将对DFA币的发行量和流通量进行详解,并从四个方面进行阐述,包括DFA币的总发行量、锁定量、流通量以及未来的发展趋势。阐明DFA币的发行机制和价值,引导读者对DFA币有更…

    4 4 月, 2023
  • tp钱包电脑版没有币安(tp钱包电脑版没有币安链)

    摘要:本文将介绍tp钱包电脑版没有币安(tp钱包电脑版没有币安链)的情况,并探讨这一现象的原因及影响。作为一款广泛使用的数字钱包,tp钱包在提供用户服务的同时,缺乏某些链的支持也成…

    14 6 月, 2023
  • 以太坊公链[以太坊公链上有多少代币]

    摘要: 以太坊公链是目前世界上最大的智能合约平台,在它的生态系统中拥有着数量众多的代币。本文将围绕着“以太坊公链上有多少代币”这一问题展开讨论。文章将从四个方面进行阐述:以太坊公链…

    24 6 月, 2023
  • OMG币是什么币?2020年投资OMG币前景怎么样?

    摘要:OMG币是以太坊上的加密货币之一,它的市值已经跃居前20名,而且它的团队在支付与金融领域有着强大的背景,因此OMG币在2020年的前景备受关注。本文将从市场前景、技术优势、团…

    27 4 月, 2023
  • 比特币挖矿机多少钱一台?2023年比特矿机最新报价

    摘要:随着比特币等加密货币的兴起,比特矿机市场也在不断扩大。本文从四个方面对2023年比特矿机价格预测及趋势分析做详细的阐述,并给出相应的背景信息。 一、2023年比特矿机价格走势…

    14 4 月, 2023
  • 一文了解火币清退电话诈骗

    全文导读 9月24日,央行再次重申无论是金融机构还是非银行支付机构都必须封杀虚拟货币交易,国内大部分银行和支付宝已经官宣不再接受虚拟币交易,随着新规定的发布,火币网也根据新的政策进行了自我调整,做出了清退大陆用户的决定。没想到火币发布这

    28 4 月, 2022