比特币的SHA-256算法是什么?比特币算法原理详解

  发布时间:2024-04-11 08:50:01   作者:手工客  
比特币的SHA-256算法是什么?SHA(Secure Hash Algorithm),中文名为安全散列算法,是美国国家安全局 (NSA) 设计,美国国家标准与技术研究院(NIST) 发布的一系列密码散列函数,包括 SHA-1、SHA-224、SHA-256、SHA-384 和 SHA-512 等变体。

比特币的SHA-256算法是什么?SHA(Secure Hash Algorithm),中文名为安全散列算法,是美国国家安全局 (NSA) 设计,美国国家标准与技术研究院(NIST) 发布的一系列密码散列函数,包括 SHA-1、SHA-224、SHA-256、SHA-384 和 SHA-512 等变体。主要适用于数字签名标准(DigitalSignature Standard DSS)里面定义的数字签名算法(Digital Signature Algorithm DSA)。而比特币开发使用椭圆曲线算法生成公钥和私钥,选择的是SHA-256.

安全散列算法生成的公钥是33字节的大数,私钥是32字节的大数,钱包文件wallet.dat中直接保存了公钥和私钥。我们在接收和发送比特币时用到的比特币地址是公钥经过算法处理后得到的,具体过程是公钥先经过安全散列算法算法处理得到32字节的哈希结果,再经过RIPEMED算法处理后得到20字节的摘要结果,再经过字符转换过程得到我们看到的地址。

这个字符转换过程与私钥的字符转换过程完成相同,步骤是先把输入的内容(对于公钥就是20字节的摘要结果,对于私钥就是32字节的大数)增加版本号,经过连续两次安全散列算法算法,取后一次哈希结果的前4字节作为校验码附在输入内容的后面,然后再经过Base58编码,得到字符串。

相关文章

  • 币圈子全面解析:全球疫情对比特币的影响?

    币圈子全面解析:全球疫情对比特币的影响?

    今年3月12日数字货币集体暴跌,比特币价格更是直接腰斩,比特币价格一度跌至三万元,虽然目前已经回升到6万元,但也足以说明全球疫情对比特币的影响还是比较大的,包括最近的数字货币市场走势一直窄幅震荡
    03-20
  • 比特币持续上涨的原因是什么?

    比特币持续上涨的原因是什么?

    比特币是不受政府控制的去中心化数字货币,它是通过大量的计算并且基于特定的算法产生的,自比特币诞生以来,其价格经历过多次涨跌起伏,持续上涨和持续下跌对于比特币来说已经不足为奇,但从历史走势图可以看出比特币价格始终呈现出上涨的趋势
    09-03
  • 比特币每个区块有多少币(区块链和比特币的关系)

    比特币每个区块有多少币(区块链和比特币的关系)

    作为第一个成功的加密货币,其背后的区块链技术和分布式账本系统为去中心化、安全和透明的数字货币交易奠定了基础。比特币的供应和发行有着严格的规则和限制,而区块链作为比特
    06-17
  • 比特币为什么不能实时到账

    比特币为什么不能实时到账

    比特币为什么不能实时到账?比特币的交易速度和确认流程会导致交易无法立即到账。特币的交易是通过区块链网络进行验证和记录的。当一笔比特币交易发生时,该交易被广播到比特币
    06-02
  • 比特币知识解析:比特币底层区块链技术到底是什么?

    比特币知识解析:比特币底层区块链技术到底是什么?

    比特币底层区块链技术到底是什么?最近几年,各种技术不断涌现,大数据、云计算、人工智能等相关技术异常火热,而比特币的大热也是引起了人们的纷纷侧目,由此,也让别人对比特币的底层技术——区块链技术兴趣大增。2
    11-03
  • 什么是比特币?比特币地址是什么意思?

    什么是比特币?比特币地址是什么意思?

    什么是比特币?比特币地址是什么意思?近几年,比特币和区块链的火爆程度有目共睹,但不少人仍然对比特币和区块链的概念一知半解,甚至分不清什么是比特币,那么什么是比特币?比特币地址是什么意思?比特币是什么比特币是一种P2
    11-21
  • 比特币暴涨是哪一年?比特币暴涨具体时间

    比特币暴涨是哪一年?比特币暴涨具体时间

    在币圈中比特币的地位是很高的,目前比特币的流通市值是5806 67亿美元,它的市值稳居数字货币排行榜的第一位,比特币是一种去中心化的数字货币,它不受任何政府或机构所控制,只依靠网络中的矿工和用户来维持运行,从比特币价格的总体趋势来看
    12-08
  • 莱特币和比特币的区别是什么?

    莱特币和比特币的区别是什么?

    在回答这个问题之前,手工客小编跟大家聊聊莱特币和比特币是什么?比特币是基于去中心化网络的加密货币,允许用户进行点对点交易,避免传统的中心实体管理资金交换,莱特币加密货币是一款点对点的分布式网络货币系统,莱特币是一个开源的项目,全球性的支
    05-22
  • 比特币的算力都用来干什么了?

    比特币的算力都用来干什么了?

    在了解比特币的算力都用来干什么了这一问题之前,手工客小编认为大家应该先来了解一下究竟什么是比特币的算力。我们在浏览币圈的新闻时,可能会经常看到比特币算力在快速增长或者是比特币算力整体在下降等这些新闻,其实比
    04-06
  • 全球疫情对比特币及数字货币的影响

    全球疫情对比特币及数字货币的影响

    2023年已经过去一半了,从年初开始爆发的疫情并没有彻底被控制,在全球范围内,不断的蔓延,很多投资者对于币圈的发展还是比较担心的,毕竟今年3月12日发生了数字货币集体暴跌,比特币价格甚至直接腰斩
    05-11
  • 区块链和比特币的关系是什么?

    区块链和比特币的关系是什么?

    区块链和比特币的关系?区块链专题,区块链很多朋友都知道但实际上,这也是一门特别高深的学问,它可不仅仅是表面上看起来那么简单,其中包含的东西可多着呢,在小编看来,对区块链有着好的理解,就如同有了一条捷径一样,可以在以后
    08-20
微信 投稿 脚本任务 在线工具