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

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

私钥的总数量很大,但是私钥的生成是依赖随机数的,真正的随机是很难做到的,大部分私钥的生成都是依赖于伪随机算法(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

相关推荐

  • NSTAREX是什么交易所?NSTAREX北极星交易所全面介绍

    NSTAREX交易所成立于2022年3月,注册地为新加坡,是一家专注服务具备价值投资项目的交易服务平台。根据最新的行情数据显示,截止到2022年8月23日09:54,NSTAREX交易所的24小时交易额为64.58亿美元,在非小号中未参与全球排名,该交易所目前支持11个币种以及11个交易对,KYC认证通过情况未知,目前交易支持现货交易、期货交易和场外交易,通…

    区块链 2022年 11月 11日
    1490
  • 芝麻开门交易所和币安哪个交易所比较靠谱?芝麻开门什么时候创建的

    芝麻开门芝麻开门交易服务平台资产2.04亿美金,一共有386个交易对,24钟头成交量8771.86万美金。2020年7月22日,Gate.io知名品牌全方位更新,中文名字“芝麻开门”宣布开启。 gate.io 大门口阿里巴巴国际,是一家有看法的全球区块链资产阿里巴巴国际。从13年创立迄今,已为来源于全球超出130个我国的上百万客户,提供了近千种高品质区块链资…

    2023年 1月 10日
    1740
  • TRIO币怎么买?TRIO币哪里可以交易?

    Tripio是全球首家基于区块链提供去中心化旅行服务的市场平台,致力于通过去中心化的区块链网络直接链接全球旅行服务提供者与消费者,以旅行住宿预订为切入口构建基于信任、激励.0佣金的未来旅行服务生态。 项目团队公开透明,团队的履历也都非常漂亮,并且获得了多家机构的投资,2018年3月份发行,代币总量50亿枚,众筹价0.074元,现在是0.005元,跌幅高达92…

    区块链 2022年 11月 5日
    3170
  • 地球币(EAC)项目特点

    地球币(EAC)项目特点地球币(EAC)是一种基于加密货币技术的全球性数字货币,其诞生旨在打造一个更加公平、开放、透明的金融体系。相比于其他数字货币,地球币(EAC)项目具备以下几个明显的特点: 1.去中心化的交易体系 地球币(EAC)不存在中央机构或者银行来发行、管理或者存储资金,所有的交易都是由去中心化的网络节点完成的。这一特点使得交易过程更加公平、低成…

    区块链 2023年 9月 27日
    2010
  • 区块链是什么?区块链的历史简介

    心随风 2022年06月30日 12:57 204 0   区块链技术于1991年由研究科学家Stuart Haber和W. ScottStornetta描述。他们希望引入一种计算上实用的解决方案,为数字文档加上时间戳,以便它们不会被回溯或篡改。他们使用加密安全的块链概念开发一个系统来存储带时间戳的文档。   OKX-注册领取新手礼包!交易手续费返现:20%…

    2022年 10月 25日
    1780

联系我们

不接风险内容

在线咨询: QQ交谈

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

关注微信