LOADING...
LOADING...
LOADING...
当前位置: 玩币族首页 > 行情分析 > 什么是SHA-256算法?

什么是SHA-256算法?

2020-01-06 币有必赢 来源:区块链网络

什么是SHA算法?

SHA的全称是“Secure Hash Algorithm”,中文翻译为:安全哈希算法,是由美国NSA和NIST两个组织共同发布的一系列密码散列函数,经历了SHA-0,SHA-1,SHA-2,SHA-3系列发展。

什么是SHA-256算法?

SHA256算法属于SHA-2系列,SHA-256对于任意长度的消息,都会产生一个256bit长的哈希值,称作消息摘要。

这个摘要相当于是个长度为32个字节的数组,通常用一个长度为64的十六进制字符串来表示。

比特币为什么选择SHA-256算法?

SHA-256属于SHA-2系列,像之前的SHA0,SHA1都被证明是可以破解的,目前SHA2以及SHA3尚未被证实可以破解,至少目前来说是最安全的算法之一。

未来即使使用量子计算机挖比特币,也无非是速度更快一点,比特币有难度调整机制,可以通过调整难度来对抗量子计算机,还可以通过升级算法到SHA-3系列来增加挖矿的难度。

总结一下:

中本聪在设计比特币时,之所以选择SHA256,就是看中了SHA256的安全性,只要输入的数据有微小的区别,算出的结果就有天壤之别。

—-

编译者/作者:币有必赢

玩币族申明:玩币族作为开放的资讯翻译/分享平台,所提供的所有资讯仅代表作者个人观点,与玩币族平台立场无关,且不构成任何投资理财建议。文章版权归原作者所有。

LOADING...
LOADING...