主页 > imtoken钱包苹果下载 > 成功暴力破解比特币私钥 比特币暴力破解私钥程序

成功暴力破解比特币私钥 比特币暴力破解私钥程序

imtoken钱包苹果下载 2023-03-21 07:32:36

ok.com整理了成功爆破比特币私钥的内容供大家阅读,并对其他相关内容进行了扩充。 .

比特币的安全性有多高? 你怀疑比特币的安全性吗?

最近,比特币突破了新高。 一枚比特币价值近26万人民币,一枚比特币可以换一辆特斯拉。 对于刚入圈的新人来说,一定很关心比特币的安全性。

那么,比特币安全吗? 也就是说,钱包里的比特币容易被黑客盗走吗?

01

私钥、公钥、地址

就像银行取款、网银转账需要密码一样,使用钱包中的比特币也需要密码。 该密码称为“私钥”。

“私钥”对应的是“公钥”,“公钥”就像你的银行账户。 每个银行账户都有一个唯一的账号,也就是银行卡号。 在比特币网络中,这个银行卡号就是“地址”。 别人只要知道你的“银行卡号”(即地址),就可以给你转比特币。

在银行,开户流程基本就是“开立银行账户——给银行卡号——设置银行卡密码——开户成功”。 但在区块链世界里,是先设置“密码”(私钥)310个比特币破解过程,再开“银行账户”(公钥),最后给出“银行卡号”(地址)。

如果你在路上捡到一张纸条,上面只写了银行卡密码,而没有写银行卡号,即使银行卡密码是真实的,你也无法提取相关账户中的钱。

比特币破解_比特币密钥破解_310个比特币破解过程

但在区块链世界,只要知道别人的“银行卡密码”(私钥),就可以知道别人的“银行账户”(公钥)和“银行卡号”(地址),就可以拿带走里面的货币。

为什么会这样?

这是因为在区块链中,私钥被加密生成公钥,公钥经过格式转换生成地址。 也就是说私钥可以推导出公钥,公钥可以推导出地址。

02

反推导? 不可能!

既然“私钥可以推导出公钥,公钥可以推导出地址”,而你必须输入“密码(私钥)”才能使用账户中的比特币,那么黑客必须也只能窃取你钱包里的比特币。 您需要获得“私钥”。

理论上,黑客有 2 种方法可以窃取你的私钥:

第一种方法不可行,因为比特币使用的加密算法,“漏一丁点,相差一千里!”。 即使输入的内容稍有变化,加密后的输出结果也与之前的输出结果有很大的不同,而且这些结果没有规律可循。

因此,这种加密算法是“单向”和“不可逆”的,黑客无法从输出(地址/公钥)中推导出输入(私钥)。

03

310个比特币破解过程_比特币密钥破解_比特币破解

暴力破解比特币私钥有多难?

既然第一种方法不可行,那么第二种方法呢? 在回答这个问题之前,我们先看看私钥是如何生成的。

假设你抛一枚硬币,正面为1,反面为0,连续抛256次,记录每次抛的结果,然后转换成16进制数,就是比特币私钥。

什么? 就这么简单? 这么任性?

没错,比特币的私钥是通过程序“抛256枚硬币”随机生成的。 因此,比特币私钥的本质是一个256位的二进制数。

每次抛硬币都有两个面,所以抛256次,一共可以出现“2 x 2 x2 x 2...2 x 2x2”,即256次2的乘法,即“2的 256 次方”之类的结果。 因此,比特币的私钥总数理论上有“2的256次方”。

注:私钥总数的实际值略低于上述理论值,因为有少量私钥不可用,但对总数的影响可以忽略不计。

“2的256次方”有多大? 约等于“10的77次方”。 “10的77次方”有多大?

如果我们赖以生存的地球,海洋、岩石、地下岩浆都充满了沙子,那么整个地球的沙子量大约是“10的30次方”。 也就是说,一颗和地球一样大、完全由沙子组成的行星,需要用到“10的30次方”的沙粒。

“10的77次方”比“10的30次方”大“10的47次方”,共47个零。 在比地球上的沙子多“10的47次方”倍的比特币私钥集合中,一个一个破解某个地址对应的私钥简直比大海捞针还难.

比特币密钥破解_310个比特币破解过程_比特币破解

因此,即使黑客拥有超级计算机,也无法暴力破解比特币私钥。

这也是为什么很多人说,“比特币是第一次通过技术手段确保个人私有财产神圣不可侵犯”。

04

如果它比超级计算机更强大呢?

虽然没有人能够准确预测未来科技会如何发展,但如果有一天人类发明出比超级计算机和量子计算机更强大的计算机,那比特币私钥岂不是不安全了?

确实,很多人想知道量子计算机是否对比特币的安全构成威胁,如果存在威胁,比特币有什么措施应对。

由于这个问题不是三言两语能说清楚的,后面我们会单独开一篇文章来讨论这个问题,敬请期待。

05

结语

当然,安全问题不仅涉及技术问题,还涉及到私钥的存储问题。 如果私钥存储不当导致私钥被黑客窃取,或者电脑中了病毒,或者使用的钱包软件存在漏洞或后门,那么钱包中比特币的安全性就无从谈起。 .

310个比特币破解过程_比特币破解_比特币密钥破解

但是私钥因为自己的失误被盗,这个锅总不能是比特币背的吧?

那么,如果有人以比特币被盗事件质疑比特币的安全性,你会如何回答他?

比特币蛮力真的存在吗?

比特币蛮力目前是不可能的。

专家发现,暴力破解比特币的私钥几乎是不可能的,因为比特币使用的加密算法非常难破解。

目前看来,量子计算还没有对解决比特币的加密问题做出必要的颠覆。

破解比特币钱包需要多长时间?

破解比特币私钥需要多长时间?

比特币私钥本质上是一个 256 位的数字,可以用 64 位的十六进制表示。 那么我们在应用中输入这样一个数字来估算破解时间,我们会发现什么呢?

结果会显示INFINITI,我们可以发现暴力破解比特币私钥几乎是不可能的,Better buy无法显示所需时间,而“infinity”是指没有任何边界或大于任何自然的东西数字。

比特币破解_比特币密钥破解_310个比特币破解过程

钱包助记词呢?

我们中有多少人确实知道我们的私钥? 大多数钱包会在您设置钱包时为您提供一个助记词,它们通常由 12 到 16 个字符组成,并敦促您将其存放在安全的地方。

从我为本文目的而设置的空钱包中测试随机助记词,我们得到的结果是暴利仍然需要无限时间。

更具体的细节呢?

我们的比特币钱包种子可能写在某个地方,但我们的钱包通常可以通过不那么繁重的防御来访问。 软件钱包可能位于您的手机或计算机上,仅隐藏在密码或单词后面,而硬件钱包可以使用简单的 4 位数密码进行保护。

坏消息是 4 位 PIN 仅需 5 毫秒即可破解,假设您可以在被锁定之前尝试无限次。 这个应用程序带你回到过去,你会发现这个应用程序在 1992 年会花费更长的时间,3 分半钟,但这种方式的安全性在很大程度上依赖于防止攻击者一次发送所有选项。

就密码而言,一串由 7 个随机字母组成的字符串加起来只需不到半毫秒的时间即可破解,而字母数字密码则需要 5 个小时,因此密码越长越好,以今天的技术破解 12 个密码需要 2 个世纪随机字符。

另一种提高其安全性的方法是使用大小写字母、数字和特殊字符的组合。 密码可以在大约五分之一毫秒内被破解310个比特币破解过程,如果黑客不使用单词列表,则可以在五周内破解。 像这样的密码 P@ssw0rD 需要 14 年才能被暴力破解。

所以其实私钥基本上是不可能被暴力破解的,但是比特币钱包安全中最薄弱的环节永远是你自己,哪怕你是杰克多尔西。

比特币密钥破解_310个比特币破解过程_比特币破解