什么是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的安全性,只要输入的数据有微小的区别,算出的结果就有天壤之别。 —- 编译者/作者:币有必赢 玩币族申明:玩币族作为开放的资讯翻译/分享平台,所提供的所有资讯仅代表作者个人观点,与玩币族平台立场无关,且不构成任何投资理财建议。文章版权归原作者所有。 |
什么是SHA-256算法?
2020-01-06 币有必赢 来源:区块链网络
LOADING...
相关阅读:
- 深圳男子打工十年没存款意外接触手机挖矿赚百万怎么做到的2020-08-01
- 比特币多头再次发力 抓住回调机会把握更多利润2020-08-01
- 俞泽言币:再创新高的比特币下方两个支撑点你会选择哪个介入?2020-08-01
- ALOKEX全球创新合约交易所要全力打造最安全最稳定的安全防护体系2020-08-01
- BTC链上交易数对比昨日增加8.88%2020-08-01