风险提示:理性看待区块链,提高风险意识!

比特币私钥有多少位数?

1个回答

尹天剑6星评价

2020-08-14 13:51:41

比特币私钥有多少位数?

比特币私钥是一个256位的随机数,通过SHA-256算法产生。比特币私钥的定义非常简单,一个是256位(256个二进制数字)另一个是随机数,意思是这个数的产生没有规律。

也就是说,比特币私钥是一个数字,这个数字可以取从0到2²⁵⁶-1之间的任意值。

比特币私钥能被破解吗?

或许你会说,这个比特币私钥也太简单了吧。我随便写一个数,只要不超过最大值,不就是可以破解比特币私钥了么?如果你真的这样想,只能说你too young too naive!!!

虽然SHA-256私钥只是一个简单的数字,但它仍然很难被破解,原因在于这个数字的集合足够大,大到我们很难穷尽所有数字,并对它们进行逐一的验证。2的256次方近似于10的77次方,10的77次方有多大?

"双色球"一等奖的中奖概率是8×10ˉ⁸,从全世界范围来看(假设全世界人口为70亿),一年中每个人遭遇雷击的概率是175万分之一(5×10ˉ⁷)。

image.png

结论就是你被雷劈概率比破解SHA-256要高得多!

再打个比方,破解6位密码组合形式,可能只需要10分钟,64位密码就是10小时,128位就是100小时,256位就是1000小时 、、、、 以此类推!

虽然没有绝对安全,但你在破解SHA-256过程中,别人早已发现你所在何处,定位和逮捕你的时间绰绰有余!