有什么办法生成比特币公私钥地址?

私钥本质上是随机数,我们所说的比特币私钥的是密码学上面安全的,并不是说不可能出现重复的私钥,而是说不可能通过遍历的方式找到某一个特定的私钥,或者通过其它的方式找,而不通过私钥就能花费地址上面的比特币,私钥的安全性是由数学上保证的。

私钥的总数量很大,但是私钥的生成是依赖随机数的,真正的随机是很难做到的,大部分私钥的生成都是依赖于伪随机算法(PRNG)。伪随机是用函数生成随机数。它并不真正是随机的。只是一个比较近似真随机的随机数。椭圆曲线数字签名算法(ECDSA)是使用椭圆曲线密码(ECC)对数字签名算法(DSA)的模拟

椭圆曲线加密法(ECC)是一种公私钥加密技术:

ECC以椭圆曲线理论为基础,利用椭圆曲线等式的性质来产生密钥,而不是采用传统的方法利用大质数的积来产生,其特点是:密钥长度小,安全性能高,整个数字签名耗时小。

DSA(DigitalSignature Standard)数字签名技术:

在DSA数字签名和认证中,发送者使用自己的私钥对文件或消息进行签名,接受者收到消息后使用发送者的公钥来验证签名的真实性。显示出的公钥一般把byte数组是经过hex(16进制)的处理之后显示,不经过Base58的原因是:
公钥是用来验证私钥的签名,一般我们很少会看到公钥,使用私钥签名交易之后,会把自己的公钥一起和交易发送出去,这样对于一个完整的交易开说,他就使用交易里包含的公钥验证私钥的签名是否正确。

私钥和公钥是成对出现的,一个私钥签名的数据,只有对应的公钥才能对其进行验证,而地址也是从公钥生成的,这样就可以验证花费的交易是不是属于这个地址了!

有很多方法可以生成私钥。它们的简单性和安全性不同。生成私钥只是第一步。下一步是提取可用于接收付款的公钥和钱包地址。

讲解生成私钥(private key)

本质上私钥就是一串随机选出的 256 个 bit 的 01 数字(32 字节 * 8=256
bits),但是这串数字却控制着你的比特币账号的所有权,因此这串数字相当重要,要具有足够的随机性,一般采用密码学安全的伪随机数生成器(CSPNG),并且需要有一个来自具有足够熵值的源的种子(seed)。

比特币客户端软件使用 Secp256k1ECDSA 标准生成椭圆曲线,使用椭圆生成一个私钥,然后再从私钥中生成对应的公钥。

如果自行选取简单的123456密码,最终生成的账户可是“公交车账户”了哈哈。

选择 32 个字节的原因是因为 Bitcoin 使用的是 ECDSA 算法,并且使用的是 secp256k1 曲线。

讲解生成公钥(public key)

Bitcoin 的公钥是通过 椭圆曲线密码学算法(K=k * G)来生成,其中公式中的:

K:公钥;

k:私钥,为上一段生成的 32 字节的字节数组(16 进制串表示);

G:为一个生成点;

Bitcoin 使用了 secp256k1 标准定义的一种特殊的椭圆曲线和一系列的数学常量。

如上公式,以私钥 k 为起点,与预定的生成点 G 相乘来生成公钥 K,并且因为所有 Bitcoin 用户的生成点 G
都是相同的(常量),所以由一个确定的私钥 k 生成一个确定的公钥 K,并且是单向的。

本文部分内容来自互联网,如有疑问请与我们联系。

发布者:币侠,转转请注明出处:https://www.yfhhf.com/qukuai/67460.html

(0)
上一篇 2022年 12月 5日 上午1:59
下一篇 2022年 12月 5日 上午2:16

相关推荐

  • okpay交易所app下载(安全版V6.4.78)_欧易okex官网

    欧易okex官网介绍:okpay交易所app下载(安全版V6.4.78) 随着数字货币的普及,交易所app已经成为投资者最关注的应用之一。在众多交易所中,okpay在安全性和交易体验方面备受青睐。那么,如何下载okpay交易所app安全版V6.4.78呢?这里为大家介绍一下okex官网。 okex官网简介 欧易okex是全球知名的数字货币交易所之一,创建于2…

    区块链 2023年 4月 24日
    5920
  • 元宇宙支付革命:WIF能否成为虚拟世界的硬通货?

    元宇宙的爆发式增长催生了全新的支付需求,从虚拟地产交易到跨平台资产流转,传统金融体系正面临颠覆性挑战。在这个背景下,Solana链上模因币WIF凭借其技术特性与社区生态,被部分投资者视为元宇宙支付的潜在“硬通货”。但面对技术瓶颈、监管风险与市场波动,WIF的货币化之路仍充满变数。欧易交易所等合规平台的技术支持与生态布局,或将成为其突破的关键。 一、技术基础:…

    区块链 2025年 9月 4日
    660
  • PART币最初价格是多少

    PART实在比特币的源代码上,针对支付领域的特俗需求而开发的匿名区块链。针对电子商务交易的相互信任问题,目前电子商务这块已经落地,17年到现在,也算是老团队了,有应用落地,市值始终徘徊在100左右,算是中规中矩,外国团队目前上架的都是外国交易所,没有在国内推广,感觉如果在国内的话,币价应该还会上升一个高度,毕竟总量不多,不过业务方面我个人感觉比较难起色,毕竟…

    区块链 2022年 11月 8日
    1910
  • 币圈的专家怎么解释分叉繁杂的新项目,币圈最近有什么大问题?

    Larsen这一建议存有的第一个问题是,将比特币变换为权益证明体制将涉及到难以想象的风险性。这一转变将是原则性的,它很有可能没法利用传统式的“硬分叉”来完成,在这类硬分叉中,一些互联网组员会应用兼容问题版本的比特币手机软件。硬分叉之前曾被用以建立比特币的改动版本,最明显的是 2017 年比特币现钱从比特币中提取出来。可是比特币现钱和相近的分叉只更改了劳动量证…

    2023年 1月 9日
    1550
  • 泰达币/usdt交易平台有哪些?usdt交易平台哪家好?

    在回答者问题之前,币圈子小编先跟大家聊聊泰达币,泰达币是稳定币,泰达币是一种将加密货币与法定货币美元挂钩的虚拟货币,最大的特点就是泰达币与同数量的美元等值,也就是说1USDT=1美元,说完泰达币,回归到正题,泰达币交易平台有哪些呢?泰达币交易平台哪家好呢?接下来币圈子小编就给大家盘点一下泰达币交易平台,以供投资者参考。 usdt交易平台哪家好? 1、币安网(…

    区块链 2022年 11月 15日
    4190

联系我们

不接风险内容

在线咨询: QQ交谈

工作时间:周一至周五,9:30-18:30,节假日休息

关注微信