导航:首页 > 比特币区 > 比特币从私钥创建钱包

比特币从私钥创建钱包

发布时间:2025-03-02 16:35:37

1. 管好你的“钱包”

Kiwi(WeChat:Kiwind)

一:什么是私钥?助记词?什么是明文私钥?以及什么是keystore ?

1、私钥: 随机生成的,用来解锁对应(钱包)地址的一串字符。生成一个比特币地址的同时就会有一个私钥被生成,严格来说是, 先生成私钥,然后通过私钥使用加密函数来计算出地址 。作为用户,我们很少会直接看到私钥,一般情况下,私钥是被存储在钱包文件里,由钱包软件进行管理。下面就是一个比特币私钥:



这是对应私钥生成的地址:



2、助记词: 其实是 明文私钥的另一种表现形式 ,因为私钥是一个64位的哈希值,非常复杂。所以通过助记词将其简化。

3、明文私钥:未加密的私钥。这意味着任何人只要拿到你的明文私钥,就可以控制你的钱包资产。 我们时常会听说用户被盗币了,其实就是私钥泄露,币被转走。有时候我们会把地址比作银行卡号,私钥比作银行卡密码。所以说保护好自己的私钥有多重要。

4、keystore : 是 加密过后的私钥 ,需要用用户生成这个文件时设置的密码解开,才能够进行交易操作。如果你备份了keystore 但是忘记了自设密码,那么就尴尬了。所以keystore 的同时,也要记住密码。

二:如何导入钱包?

以imToken为例:

1、官方钱包导入

2、助记词导入

3、私钥导入

注意 :

1、imToken目前无法导出明文私钥,只能导出助记词和Keystore,但是可以导入明文私钥。

2、明文私钥可以去MyEtherWallet,先将Keystore导入,然后导出明文私钥。具体操作步骤如下:

(1)登陆 myetherwallet.com

(2)点击View Wallet Info(查看钱包信息),后选择Keystore File,在右侧的灰色区域上传Keystore文本信息,注意要.txt格式。

(3)上传完成,输入imToken上设置的钱包密码,点击Unlock解锁。

(4)导出明文私钥(切记安全保存)。

3、使用imToken的ETH钱包时,用Keystore导入钱包时,输入的是之前的密码。用助记词和私钥导入钱包时,输入的是新的密码。所以一旦助记词被盗,黑客是可以设置新的密码的!

具体说明请看下这篇来自“乌托邦皮条社”彭皓的文章:

http://mp.weixin.qq.com/s/5uNosRiiqpeTYOVR7i2TrQ

2. 如何注册比特币钱包

注册的地址如下:https://blockchain.info/。该钱包支持中文,可根据指导进行注册即可。
是一个免费的比特币在线钱包,你可以在全球范围进行免手续费的转账与汇款。我们将比特币支付变得简单安全,并且可在任何地方的手机、电脑上使用。
比特币钱包大致实体钱包在比特币网络中的等同物。钱包中实际上包含了你的私钥,可以让你消费块链中分配给钱包的比特币。和真正的钱包一样,每个比特币钱包都可以显示它所控制的所有比特币的总余额,并允许你将一定金额的比特币付给某人。这与商家进行扣款的信用卡不同。

3. 比特币区块链(六) | 钱包的技术细节之从种子创建HD钱包

本文将阐述如何通过种子创建HD钱包,这是一种使用种子创建钱包中所有密钥的方式。在创建密钥过程中,主要有两种情况:从种子创建主密钥,以及从主密钥生成子密钥。主密钥的生成涉及到使用HMAC-SHA512算法,从种子中得到主私钥和主链代码的哈希。子密钥的生成则通过CKD(Child Key Derivation)函数,结合子密钥的衍生过程包括将公钥、链码以及索引合并,通过HMAC-SHA512散列生成子链代码,左半部分与索引用于产生子私钥。链码的使用引入了熵,使得子密钥之间不能相互推导。索引的改变允许生成母密钥的多个子密钥,最大可生成2^31个子密钥。子密钥可用于生成公钥和比特币地址,进而签署交易和支付。

在HD钱包中,密钥从单个根种子创建,并且所有的确定性都基于此种子。任何兼容的根种子都可以重建整个HD钱包,简单转移根种子即可复制密钥库,用于存储、导出或导入。根种子输入HMAC-SHA512得到主密钥和主链代码的哈希。使用椭圆曲线乘法生成主公钥,链代码用于在母密钥衍生子密钥的过程中引入熵。

从母密钥衍生子密钥的过程涉及单向哈希函数,通过组合子密钥、链码和索引,通过HMAC-SHA512散列生成子链代码。链码引入了熵,防止子密钥发现姊妹密钥,除非拥有链码。索引的改变可以生成母密钥的多个子密钥,最多可生成2^31个。子密钥可以用于生成公钥、比特币地址以及签署交易。子密钥不能发现其母密钥,且不能发现同一层级的姊妹密钥,也不能发现前一级或后一级的其他子密钥。

扩展密钥是将256位密钥与256位链码并联的512位序列,用于生成密钥树上任意层级的子密钥。扩展密钥分为两类:包含私钥和链码的扩展私钥用于生成子密钥,包含公钥和链码的扩展公钥用于生成扩展子公钥。扩展密钥通过Base58Check编码,以便于在不同兼容钱包之间导入和导出。编码使用特殊的版本号,前缀为“xprv”和“xpub”。

公共子密钥的推导过程允许不使用私钥直接从公共母密钥派生出公共子密钥。这种方式可以通过子私钥或母公钥衍生子公钥,避免使用私钥在不安全环境中运行钱包。公共子密钥可以用于生成保密的只包含公钥的配置,保护交易安全。这种配置可以在服务器或应用中使用,生成无限数量的公钥和比特币地址,而不会被花费。同时,扩展私钥可以安全地在线下存储,以供支付资金时使用。

硬化子密钥是为了防止扩展公共钥匙的使用导致的风险,它通过使用母私钥生成子链码,而非母公钥,创建了一道“防火墙”,使链码无法用于推导子密钥或姊妹私钥。硬化衍生密钥在HD钱包的密钥树中创造间隙,提供更安全的密钥管理。正常衍生与强化衍生索引号的区别在于,正常衍生索引号小于2^31,而强化衍生索引号在2^31至2^32之间。

HD钱包中的密钥通过“路径”命名,每个级别之间用斜杠表示,由主私钥生成的私钥以“m”开头。所有子密钥的祖先关系构成了一个树状结构。BIP0043和BIP0044提出了创建HD钱包的标准,通过使用特定的标识符和命名空间,简化了树状结构的管理。BIP0044定义了包含5个预定义树状层级的结构,用于组织不同的账户和目的,允许在不同层级下使用常规或强化衍生。

通过种子创建HD钱包提供了安全、可扩展的密钥管理方式,确保了密钥的安全性和隐私性。HD钱包的底层理论和实现基于密码学、区块链技术等,为比特币等加密货币提供了强大的安全保障。

4. 比特币钱包bitcoincore生成账户,私钥在wallet.dat里面,怎

要生成比特币钱包BitcoinCore账户,首先在控制台输入特定命令。

执行命令后,屏幕上将显示一串长数字,这就是你的私钥。

比如:

输出结果为:

私钥为:

这就是生成的私钥。

5. ​入门科普:比特币的私钥、公钥和地址是什么

上一篇,我们讲到了币圈要注意防范传销、洗钱等一类的骗局,保护好自己的资产。这一篇,我要告诉大家,进行比特币交易时,都会用到的私钥、公钥与地址,如果你还不了解它们的重要性,随便交易,很容易弄丢自己的资产。那什么是私钥、公钥与地址?三者之间有着什么样的关系呢?

01

私钥

1.导出:

创建钱包后,输入密码可以导出私钥,私钥由很长的字符串组成,且是随机生成的, 一个地址只有一个私钥。

2.用途:

用于控制交易时的签名,拥有私钥才能控制账户的资金,相当于银行账户的交易密码,用来解密公钥加密的信息。

3.注意事项:

私钥是用来证明这笔交易的发起人确实是比特币的所有者。所以 私钥一定不能曝光,私钥一旦泄露,你的比特币将会有被盗的风险。 用户必须保管好私钥,防止泄露或丢失。

02

公钥

1.导出:

公钥是由私钥通过算法生成的,使用了椭圆曲线加密, 通过私钥可以计算出唯一的公钥。

2.用途:

公钥是用来验证交易的签名,一个私钥签名的数据,只有对应的公钥才能对其进行验证,公钥相当于银行账户,公开后无风险。

03

地址

1.导出:

地址由公钥生成的,使用了哈希运算。创建钱包后会生成一个以“0x” 开头的 42 位字符串,这个字符串就是钱包地址,一个钱包对应一个钱包地址, 地址唯一且不能修改,也就是说一个钱包中所有代币的转账收款地址都是一样的。

2.用途:

由于公钥太长,在交易中不方便使用,所以就有了地址,地址是由公钥生成的,地址相当于银行卡号,用来发送和接收比特币。

3.注意事项:

平台上不同代币的转账收款地址一般都不同,因此,转币到交易平台前一定要确认好地址。

总结

私钥 → 公钥 → 钱包地址 (不可逆)

私钥用来签名交易,公钥用来验证私钥签名的交易,地址用来收款。

公钥、私钥以及地址都在比特币交易中起到了不同的作用,所以才能顺利的完成一笔数字货币的交易。 所以用户必须好好保存,防止泄露重要信息。

6. 如何注册比特币钱包,拥有自己的比特币地址

在浏览器中输入比特币钱包的网址,可以网络一下比特币钱包,第一个带有blockchain名称的就是了。
点击 开始一个新的钱包 或 创建我的免费钱包。
如何注册比特币钱包 三联
先输入你的电子邮件地址,再输入两遍密码。后输入验证码。
这里要注意:密码要10位以上,而且一定要记住,丢了或忘了是无法恢复的,等于把你的钱丢了,真就找不回来了。
点击 继续。
如何注册比特币钱包
好了,钱包创建成功。把以下提示打印出来或是复制到其它安全的地方保存起来,也许哪天真丢了密码这可有大用了。

阅读全文

与比特币从私钥创建钱包相关的资料

热点内容
比特币从私钥创建钱包 浏览:957
比特币赚钱游戏 浏览:401
比特币勒索病毒段子 浏览:431
btc交易怎么玩 浏览:135
一个比特币历史价格 浏览:92
zb虚拟货币平台是假的吗 浏览:784
1k算力多大 浏览:549
为什么中国比特币价格不同 浏览:102
95后区块链诈骗 浏览:909
陀螺世界中如何查看算力等级 浏览:434
赛迪区块链评估第16期 浏览:276
比特币手机app如何取现 浏览:682
比特币只有2000万枚 浏览:68
以太坊要推出新矿机 浏览:621
香港卖比特币账户被冻结 浏览:829
比特币交易平台原那些 浏览:576
国内警察查封比特币 浏览:721
btc工信部备案 浏览:156
数字以货币显示怎么弄 浏览:915
数字货币风险大吗 浏览:205