比特币私钥是什么?如何生成比特币私钥?

Bitget下载

注册下载Bitget下载,邀请好友,即有机会赢取 3,000 USDT

APP下载   官网注册

如何生成比特币私钥?近年来,很多人把投资重点从理财产品转移到了数字货币上。说到数字货币的投资,很多人第一个想到的就是比特币,从一开始的几块钱到现在的几千块钱。比特币带来的好处可以说是不可想象的,也可以说是独一无二的。投资比特币后,很多朋友开始担心他的安全性。如何为他生成私钥?其实方法特别简单,边肖在这里教你。如果你拥有比特币,你最关心的可能是余额,但是私钥决定余额,所以你最应该关心的其实是私钥。当我们谈到比特币安全的时候,还会提到私钥,也就是之前文章《比特币的助记符是什么》中提到的助记符。其实也可以理解为私钥的一种形式,但是什么是私钥呢?可能很少有人知道。

什么是私钥?私钥是一个256位的随机数。私钥的定义非常简单,但是有两个技术术语可能会让不熟悉的学生感到困惑。我不懂电脑。一个是256位,一个是随机数。以下是这个定义的白话解释。理解过的同学可以跳过:256位——字面上很容易理解为256位十进制数,其实不然,因为计算机是用二进制来存储和计算的,所以256位指的是256位二进制数。下图是一个随机数的例子——意味着这个数字是不规则产生的。私钥是一个数字,可以取0到2-1之间的任何值。私钥能破解吗?看到这里,你可能会有和我一样的疑惑。私钥太简单了。我';我就写一个数字,只要它不';t超过最大值,就可以当私钥用了吧?那';没错,那';这是对的。然后根据私钥可以计算出公钥,公钥可以生成地址的逻辑。不是';我是否可以随机选择一个数字作为私钥,然后计算它的地址?如果这个地址恰好有未使用的比特币,是否意味着我破解了别人';s账号?年轻人,你';你说得对。其实一开始我也是这么想的,虽然现在回想起来觉得有点幼稚…….虽然私钥只是一个简单的数字。但是破解起来还是比较困难的,因为这组数字太大了,我们很难穷尽所有的数字,一一验证。2的256次方接近10的77次方,10的77次方有多大?让我再举一个例子来说明。在可观测的宇宙中,原子的数量大约是10的80次方。此外,由于这个数字的范围很大,我们能够猜出正确的私钥的概率变得非常低。假设地球上使用比特币的人数达到100亿,也就是10的10次方。那么猜测一个比特币私钥的概率就是这个概率有多小。我再举两个例子:一等奖的中奖概率';双色球';就是8*10ˇ。——取自《中国福利彩票的中奖概率》。从全球来看(假设世界人口70亿)。每个人一年被雷击的概率是175万(5*10ˉ)。——摘自中国气象局-《遭遇雷击的概率有多高》。这是什么意思?解释被雷击的概率

和抽中500万的概率

猜测比特币私钥的概率。在上面的不等式中,我用了符号

来表示远大于概率。我们真的很难破解私钥,但是这个时候你可能会问,彩票中了一等奖,被雷劈,是不是很难?原因是它们出现的频率很低,但是计算机不一样,计算机的计算速度很快。我们可以很容易地利用计算机的处理速度来提高猜测私钥的可能性,也就是说,我们可以很快地计算出私钥的10的67次方,我们总会得到正确的那个。是通过这种暴力破解的方式确实可以破解比特币的私钥,但是它要付出的代价是极其高昂的。让';让我们做一个实验。。我在MacbookPro2015版上运行了一个命令$begin=`date%sfor((I=0;I/dev/null;搞定;end=`date%s回声`回声';scale=2;$end-$begin';|bc`15这不';如果你不在乎';我不理解这个命令。我来介绍一下它的功能:这个命令会随机生成10个比特币的私钥和地址,得到它的余额,这是暴力破解的基本步骤(其实还有一步判断余额是否大于0,如果大于0,说明你猜对了,但是我们这里只估算成本,所以这一步可以省略)。生成10个私钥的目的是利用计算机的并行能力,因为我的CPU有4核;该命令还将输出程序运行所需的时间。可以看到最后一行的15表示已经运行了15秒。使用这个程序的输出。,我们可以算出猜一个私钥需要多长时间,猜10个私钥需要15秒。那么,10次猜测后,需要注意的是,换算后,等式右边的单位已经是年了。通过简单的实验和计算,可以估计出我们要暴力破解比特币私钥。,几乎是不可能完成的任务。使用安全算法生成私钥即使私钥的设计足够安全,如果使用不当,仍然会产生严重的后果。统计结果显示,仍然有很多人使用1234567作为自己的账户密码,——就是一个典型的例子。我们不';我们不想自己生成私钥,所以我们';d最好借比特币软件。,如钱包或bitaddress.org,来帮助您生成私钥。下面简单介绍一下这些软件生成私钥的原理。,大致分为三步:生成一个很长的随机字符串(randomsource)——比如bitaddress.org网站通过捕捉人滑动鼠标的随机行为来生成一个随机源。将步骤1的数据输入到SHA256哈希算法中。输出一个256位的数,确保生成的数在私钥指定的范围内,否则返回步骤1。通过以上总结,你是否对虚拟货币的方方面面有了深刻的了解?希望这篇文章能解答你的疑惑,让你对自己的货币有更多的了解。会对虚拟货币有更深的理解。希望大家收获多多,钱包越来越大。最后,虚拟货币也有一定的风险。希望大家量力而行,认真客观分析各种因素,结合自身条件考虑是否选择一种货币。希望这篇文章对你有帮助。。如果有其他需求,可以继续多关注我们的文章,不定期推送。希望大家通过阅读我们的文章,对自己的虚拟货币有更清晰的认识。感谢您的阅读。

比特币私钥是什么?如何生成比特币私钥?文档下载: PDF DOC TXT
文章来源: 理财天下网
版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌抄袭侵权/违法违规的内容, 请发送邮件至2384272385@qq.com举报,一经查实,本站将立刻删除。