比特币的私钥【区块链生存训练】

投资比特币,钱包私钥是非常重要的两个概念,在这上面多花一些时间琢磨透是绝对值得的。千万别忙忙活活几个月,只因犯了一个低级错误,把买来的BTC拱手送人了。

我推荐新手一定要试试Bitcoin Core钱包,虽然这款钱包非常笨重,但非常适合理解比特币和区块链中的各种概念和基本原理。该软件是一款全节点客户端,当你同步完成了最新的交易数据后,断网也可以运行。

加密钱包

安装完Bitcoin Core钱包客户端后,在接收第一笔BTC之前,一定要加密钱包,从“设置”菜单中,找到“加密钱包...”,输入密码即可完成钱包加密的过程。务必牢记密码、牢记密码、牢记密码,重要的事情说三遍,因为没有取回密码的选项。

背后原理:上述操作实际上是把你的wallet.dat钱包文件用AES算法(高级加密标准,Advanced Encryption Standard)进行了加密处理,这样即使别人拿走了你的Wallet.dat文件,没有密码也无法找到你的私钥。

私钥

比特币里的私钥实际上是256位(32个字节)的随机数字,如果你认为机器产生的数还不够随机,可以自己扔上256次硬币,正面为0,反面为1,生成的私钥记为 k 。

私钥经过非对称加密处理,产生公钥 K,因为是非对称加密,所以无法从K反算出k。因为K还是太长、不容易辩认、可能还不够安全,就又经过一次处理,变成了我们公布给别人的比特币地址A了。同样,根据A,也不能反算出公钥K,就更不能算出你的私钥k了。

整个比特币的安全体系就是建立这套加密算法的基础上的。

插图摘自《精通比特币》

进阶操作

私钥隐藏在钱包软件中,你在支付比特币时,需要输入密码,钱包软件会自动把私钥取出,进行数字签名等操作,你根本看不见私钥。如果很想看看私钥长什么样子,可以这样操作。

从“帮助”菜单里,打开调试窗口。

在控制台窗口的底部的文本框中输入这两条命令,回车:

walletpassphrase "请换成你的钱包密码" 60
dumpwallet wallet-priv.txt

这条命令中的60,表示密码的过期时间,在60秒之内不用重复输入密码。

记住:在进行这些命令行操作时,千万不要让外人看到你的钱包密码。如果操作正确,每个命令之后会返回null。再到Bitcoin Core的安装文件夹下,可以找到wallet-priv.txt文件,打开后,内容是这样的:

从第8行开始,左侧的那一长串字符是私钥,在addr=后面的是公开的比特币地址。

看完这个wallet-priv.txt文件之后,请把该文件彻底删除,以免落入外人之手。

小结:

  • wallet.dat钱包一定要加密
  • 牢记密码
  • 私钥k产生公钥K,再生成比特币地址A
  • dumpwallet可以导出私钥为文本文件,如果你不知道正在干什么,就不要操作这条命令了

原文发布于微信公众号 - 申龙斌的程序人生(slbGTD)

原文发表时间:2017-06-06

本文参与腾讯云自媒体分享计划,欢迎正在阅读的你也加入,一起分享。

发表于

我来说两句

0 条评论
登录 后参与评论

相关文章

来自专栏魏艾斯博客www.vpsss.net

NSA Shadow Brokers 漏洞预警附解决方案

1015
来自专栏FreeBuf

iPhone的Wi-Fi芯片漏洞利用POC公布,赶紧更新系统吧

本周,谷歌 Project Zero 项目的研究员 Gal Beniamini 公布了 iPhone Wi-Fi 固件的漏洞利用 POC。这个漏洞(CVE-20...

2198
来自专栏FreeBuf

新型浏览器挖矿技术可在浏览器窗口关闭的情况下持续挖矿

? 写在前面的话 在之前的文章中,我们给大家介绍了基于Web的挖矿恶意软件的相关内容。通过观察发现,越来越多的攻击者开始使用臭名昭著的Coinhive服务(允...

1889
来自专栏北京马哥教育

记一次Linux系统被入侵的排查过程

事件起因 一天晚上,我准备与朋友通话,突然发现电脑上QQ自动离线,然后又自动登录,还以为QQ被盗了。 电话完后,发现是网络不稳定引起的,由于小区宽带上个月才进...

3579
来自专栏FreeBuf

如何使用HackRF做一个简单的IMSI捕获器

关于IMSI IMSI为国际用户识别码(International Mobile Subscriber Identity)的缩写,是用于区分蜂窝网络中不同用户的...

2975
来自专栏FreeBuf

图解Meterpreter实现网络穿透的方法

纵向防御也被被称为为“多层防御”,这样的概念被运用于“信息安全”上。以多层电脑安全技术去减轻其风险,在其中有些电脑被入侵或是泄密时,风险可大大降低。 举例说明,...

1886
来自专栏FreeBuf

CoffeeMiner:劫持WiFi网络接入设备进行“挖矿”的框架

几个星期以前,我看到了网上关于黑客劫持星巴克WiFi网络中的笔记本电脑进行“挖矿”的报道,非常有意思,结合分析,我认为,还能用中间人MITM测试方式来实现类似目...

1986
来自专栏一场梦

初涉网络安全技术,这些专业术语你知道多少?

1192
来自专栏小二的折腾日记

腾讯云服务器Linux挖比特币

毕竟又是一个周五的下午,有点等着放假,就想起来现在的挖矿,虽然现在挖矿都是专门的矿机或者是显卡之类的。但是经过计算,好像自己挖的话连电费都不够,就想试试云服务器...

702
来自专栏FreeBuf

暗云Ⅲ BootKit 木马分析

概况 “暗云”系列木马自2015年初被腾讯反病毒实验室首次捕获并查杀,至今已有2年多。在这两年多时间里,该木马不断更新迭代,持续对抗升级。 从今年4月开始,该木...

2947

扫描关注云+社区