您的当前位置:主页 > 新闻动态 > 行业动态 >

哈希函数是什么?

来源:原创     作者:匿名科技    时间:2018-12-15 17:39:37

只要对比特币有所了解的人相信对“加密哈希函数(cryptographic hash function)这个专业术语都有所耳闻。但它的产生原因,以及与比特币或者其他虚拟货币有什么联系呢,今天我们来一起了解一下。

什么是哈希算法?

哈希算法又称散列算法。可以把它看成是一种映射转换机制,它可以把任意长度的二进制映射转换成固定长度的二进制值,这个值就称为哈希值。在人们进行交易时,产生的交易信息就被这个机制转化为哈希值。

这些哈希值都有共同的特点。

当交易信息相同时,哈希值也是一样的。

若信息有一定的相似度,哈希值也不会被影响。

哈希值的字符串不会改变。

哈希算法的用途

1.检验信息是否相同,可以缩减文件传送事件。

简单的举个例子,当我们要借助某个系统给某人文件时,相同文件发送了两次,再第二次发的时候系统就会自动取消发送。

2.验证用户的真实性,确保账户的安全性。

比如我们在某个平台注册了一个账号,登陆这个账户需要密码,一般的密码是很容易被黑客破解的,如果是用了哈希算法,把密码转化成哈希值,密码就很难被黑客破解了。

哈希值会不会被破解?

按常理来讲,是可以被破解的,但是与之对应的用户密码却很难被破解。就算黑客得到了哈希值,他也无法轻易算出账户密码,因为密码被哈希算法映射转化过后,要计算密码的工作量是非常庞大且繁琐的,严格来讲,密码是有可能被破译的,但破译成本太大,被成功破译的几率很小,所以基本是不用担心密码泄露的。

关于我们
我们的服务
  • 区块链系统开发
  • 区块链交易所开发
  • 移动端&微网站定制
  • 区块链解决方案
我们的案例
新闻动态
联系我们

公司服务热线

© 2018 匿名(重庆)区块链科技有限公司版权所有 备案号: 渝ICP备18013466号-1