比特币钱包密码多少位,破解一个比特币钱包到底要花多长时间

OKX欧易app

OKX欧易app

欧易交易所app是全球排名第一的虚拟货币交易所,注册领取6万元盲盒礼包!

APP下载   官网注册

比特币钱包密码多少位,破解一个比特币钱包到底要花多长时间

一、【猫说】打开比特币钱包的两把钥匙:私钥、公钥

如果不了解区块链,不知道公钥、私钥这些最基本的概念,拥有钱包对币圈新人来讲,就好像拿手指头去捅鳄鱼的脑袋,风险极高。此文谨献给币圈新朋友,帮助大家梳理比特币钱包的基本常识。

区块链观察网在《区块链是什么》一文中提到过,在区块链世界里,每个人都拥有两把独一无二的虚拟钥匙:公钥和私钥。

“公钥”,可以简单理解为银行卡,这是可以发给交易对方看的,银行卡号则相当于比特币转账中要用到的“地址”。

讲得专业一点,公钥就是一个65字节的字符串,多长呢?130个字母和数字堆在一起。公钥太长的话,第一交易起来忒麻烦,第二干嘛非得暴露公钥的真实内容呢,这就好像把自己的银行卡拿出来到处给人看。因此,我们现在看到的地址,就是经过摘要算法生成的、更短一点的公钥。

对方知道你的地址才能给你打钱;而且,任何人有了你的地址,都能在Blockchain.info官网查询这个钱包地址交易了多少次(No. Transactions),收过多少个比特币(Total Received),以及钱包里还剩下多少个比特币(Final Balance),如下图:

“私钥”,就像打死不能告诉别人的银行卡密码。它是一串256位的随机数。因为让非IT用户去记住这个满屏0和 1的二进制私钥是特别不人道的事儿,所以对这一大串私钥进行了处理,最后私钥就以5/ K/ L开头的字符串呈现在我们面前。

公钥、私钥、地址之间的关系是:

1)私钥→公钥→地址

私钥生成唯一对应的公钥,公钥再生成唯一对应的地址;

2)私钥加密,公钥解密

也就是说,A使用私钥对交易信息进行加密(数字签名),B则使用A的公钥对这个数字签名进行解密。

其中,私钥是极度私密的东西。如果你把私钥发给别人,现在就开始写一部长篇小说吧,名字都帮你想好了,就叫《永别了,比特币》。

如果是李笑来老师(网传拥有数十万个BTC)这类币圈大佬,强烈建议使用冷钱包(离线钱包),分开储存;电视里的富豪在银行有自己的保险箱,有条件的话也可以参考。

当时,上述方法是安全系数最高的做法。但作为韭菜接班人,暂且假设我们最初只用闲置资金、持有少量的比特币,比如,小于5个。那么,动辄上千成本、操作复杂的冷钱包就有点杀鸡用牛刀了;因此,区块链观察网把选择范围限定在交易所和轻钱包2项:

在交易平台上买了(极少量)比特币,可以先不提出来,继续存在交易所。这种方式最适合币圈新手。在没有深入了解每种加密货币背后的故事之前,鲜嫩的我们总是充满了好奇,而放在交易所的比特币,可以直接进行币币交易,交易简单快捷,不用经数字钱包导来导去;另一方面,平台上币种齐全,可以满足我们的尝鲜心理,方便随时小试牛刀。

而且像火币、币安(已被墙)这些大型交易所,不仅安全等级比某些专为收割韭菜而生的小平台高很多,而且操作简单,很快就能上手,只需保管好自己的账号、密码就行了(再安全一级的话,开启谷歌二次验证),其他的就交给平台。

值得注意的是,存在交易所上的资产并不完全属于自己,更确切地说是借给平台的,我们在资产那一栏看到的数字,相当于平台向我们借钱而打的白条。此外,交易平台本身不是去中心化的,如果安全措施不到位,用户的账号密码有可能被黑客拿到。

轻钱包是相对于“全节点”钱包来说的。

全节点钱包,比如 Bitcoin-Core(核心钱包),运行时需要同步所有区块链数据,占用相当大内存空间(目前至少50GB以上),完全去中心化;

轻钱包虽然也依赖比特币网络上其他全节点,但其仅仅同步跟自己有关的交易数据,基本实现去中心化的同时,也提升了用户体验。

根据不同的设备类型,我们把轻钱包分为:

1)PC钱包:适用于电脑桌面操作系统(如Windows/MacOS/Linus);

2)手机钱包:适用于安卓、iOS智能手机,比如比太钱包(以太也有PC端);

3)网页钱包:通过浏览器访问,比如上文提过的blockchain网页版。

轻钱包操作比较简单,一般是免费获取。申请钱包的时候,系统会生成一个私钥。准备敲黑板!

1)不要截图、拍照存在手机里;

2)不要把私钥信息发给任何人;

3)最好手写(几份)抄下,藏在你觉得最安全的地方。

总之一句话,谁掌握了钱包的私钥,谁就拥有钱包的绝对控制权。私钥只要掌握在你的手里,比特币就绝不会丢。

最后多说几句,作为普通投资者,我们需要做的并不多:

1)走点心,不要把手机弄丢了,毕竟丢了对手机里的比特币钱包有风险;

2)不要手痒删掉设备上的钱包应用,除非你决定再也不用这个钱包了,否则后期很麻烦;

3)设置复杂的密码(原因见第1点),并用心去记牢,这是私钥弄丢以后留的一手。

对于记不住密码,又懒得科学备份私钥的朋友,咱还是把钱存在银行里吧。

二、怎样查看比特币钱包私钥

钱包加密是指对储存有私钥的钱包进行自动加密存储。比特币官方客户端从0.4.0版本开始支持钱包加密。加密的钱包在每次付款的时候,都会提示您输入密码。如果密码错误,客户端会拒绝付款。如果用最早备份的钱包(wallet.dat)替换回来,还是一样可以正常交易。考虑到比特币的原理应该也可得出,只要有私钥(钱包)存在,就可以证明你是这个钱包的合法拥有者,不管对这个钱包(核心就是某个地址对应的私钥)是进行了加密还是删除,都不能否定它。备份比特币钱包时,还需注意由于比特币支付找零机制的存在(比如把一个完整的100 btc中的50 btc发送给某个地址,系统会发送其中的50 btc到对方的地址,并退回50 btc到你客户端的一个新地址上,这个地址不会直接显示在你的地址列表中),每发送了100次比特币给其它地址或者使用了100个不同的地址接收比特币后,请重新备份钱包,否则后面交易退回的和接收到的比特币会永久丢失。除了给钱包加密外,用户还可以自行生成离线的纸钱包和脑钱包。纸钱包即只要在未对钱包加密前通过在比特币官方客户端的调试窗口中的控制台输入:“dumpprivkey你的比特币地址”(输入时不要带引号)来查看自己的私钥,然后把此私钥打印出来存放在某个地方再删除电脑上的钱包文件即可进行钱包的网络隔离。脑钱包则是利用一段javascript脚本,针对用户自行设定的一个能永久记住的短语(一定要是特殊和唯一的,建议最少16个字符以上,中英文皆可),生成一对公钥和私钥,之后用户把所有比特币都转到此比特币地址(即公钥)上,以后只需要记住这个短语即可在任何时间任何地方还原自己的财富(除非你的短语不幸被其他人获知并转走了)。为了确保绝对安全,Armory客户端将钱包和客户端进行分离,离线客户端内的钱包被严格地加密保护起来。在线客户端如果需要支付比特币,需要由掌握离线钱包的电脑进行签署,再通过在线客户端进行广播。

三、BitcoinCore占内存多少

BitcoinCore占内存40GB,到比特币官方网站下载钱包,注意选择32位或者64位。下载安装文件,然后运行并安装钱包。启动钱包,设置数据存储位置。安装完毕就可以数据同步了,根据网络情况,同步时间可能需要1天~1周时间。数据同步完成后,钱包才能正常运行。这时,请立即设置密码,设置一个好的密码,密码应该包括10位以上,且不要使用生日、名字、证件号码等易被猜测的密码。遗忘密码等于丢失所有比特币。

备份加密后的钱包文件,将加密后的钱包文件复制到你的电脑以外的其他存储,如U盘、SD卡等。接收比特币,在接收选项卡,可以获取自己的钱包地址。直接点击请求付款,将生成一个新的地址。可以将这个地址发送给别人,让他们向你支付比特币。再发送选项卡,可以把你的比特币发送给其他比特币用户。

四、破解一个比特币钱包到底要花多长时间

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

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

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

那钱包助记词呢?

我们当中到底有多少人确切知道自己的私钥?大多数钱包在你设置钱包时都会为你提供一个助记词,它们通常由12到 16位的字符组成,并督促你存储在安全的地方。

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

那更具体的细节呢?

我们的比特币钱包种子可能会被写在某个地方,但我们的钱包通常可以通过不那么繁杂的防御措施去访问。软件钱包可能在手机上或电脑上,只隐藏在密码或单词后面,硬件钱包可以用一个简单的 4位数字密码来保护。

坏消息是一位4位数的PIN仅仅需要 5毫秒就能破解,假如你被锁在门外之前可以尝试无数次。这款应用可以让你回到过去,你会发现这款App在1992年用的时间会更长,需要 3分半,但这样安全性在很大程度上依赖于防止攻击者一次性发送全部选项。

就密码而言,一个由 7位随机字母组成的字符串在一起,不到半毫秒就能破解,而把一个字母数字的密码增加 5个小时,所以密码要越长越好,用今天的技术来破解 12位的随机字符需要 2个世纪。

而提高其安全性的另一种方法是结合使用大小写字母,数字和特殊字符。密码大约可以在五分之一毫秒破解,如果黑客不使用单词列表,也可以在五周内破解。而类似这样的密码P@ssw0rD需要 14年时间才能暴力破解。

所以其实私钥基本上是不可能暴力破解的,但比特币钱包安保最薄弱的环节永远是自己,哪怕你是Jack Dorsey。

五、【2019-07-12】比特币的钱包地址验证

第一步,随机选取一个32字节的数,大小介于1~0xFFFF FFFF FFFF FFFF FFFF FFFF FFFF FFFE BAAE DCE6 AF48 A03B BFD2 5E8C D036 4141之间,作为私钥

18e14a7b6a307f426a94f8114701e7c8e774e7f9a47e2c2035db29a206321725

第二步,使用椭圆曲线加密算法(ECDSA-SECP256k1)计算私钥所对应的非压缩公钥(共65字节,1字节0x04,32字节为x坐标,32字节为y坐标)。

0450863AD64A87AE8A2FE83C1AF1A8403CB53F53E486D8511DAD8A04887E5B23522CD470243453A299FA9E77237716103ABC11A1DF38855ED6F2EE187E9C582BA6

第三步,计算公钥的SHA-256哈希值

600FFE422B4E00731A59557A5CCA46CC183944191006324A447BDB2D98D4B408

第四步,计算上一步哈希值的RIPEMD-160哈希值

010966776006953D5567439E5E39F86A0D273BEE

第五步,在上一步结果之间加入地址版本号(如比特币主网版本号"0x00")

00010966776006953D5567439E5E39F86A0D273BEE

第六步,计算上一步结果的SHA-256哈希值

445C7A8007A93D8733188288BB320A8FE2DEBD2AE1B47F0F50BC10BAE845C094

第七步,再次计算上一步结果的SHA-256哈希值

D61967F63C7DD183914A4AE452C9F6AD5D462CE3D277798075B107615C1A8A30

第八步,取上一步结果的前4个字节(8位十六进制数)D61967F6,把这4个字节加在第五步结果的后面,作为校验(这就是比特币地址的16进制形态)

00010966776006953D5567439E5E39F86A0D273BEED61967F6

第九步,用base58表示法变换一下地址(这就是最常见的比特币地址形态)

16UwLL9Risc3QfPqBUvKofHmBQ7wMtjvM

如果给你个地址你只要:

base58->二进制->这时是第8步,

如果我们把后面4个字节拿掉,

就是第5步的结果,你只要重复以上步骤到第8步

取前4个和地址后4位比较就可以得到答案了

本文来自用户投稿,不代表币大牛资讯立场,如若转载,请注明出处:https://www.98xmw.com/zhis/8842.html

打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2024年12月23日
下一篇 2024年12月23日

相关推荐

  • xrp有钱包吗,xrp用什么钱包

    一、plustoken钱包靠谱吗plustoken钱包不靠谱。2019年6月29日,区块链第一大资金盘项目 PlusToken被用户反馈无法提币,随后六名创始团队人员在瓦努阿图因为涉嫌互联网诈骗被捕。在上一篇《图文追踪PlusToken资产转移行踪》中初步跟踪统计 BTC部分有1,203个流入交易所中。自北

    2025-06-16 02:40:01
    1 0
  • 比特币钱包电脑坏了,比特币钱包在电脑上占多大资源C盘都占满了,但找不到文件

    一、比特币钱包在电脑上占多大资源C盘都占满了,但找不到文件目前的比特币区块链数据容量是不断继续增长中的现在大概10G了,而很多朋友的安装系统的时候,C盘并没有设置的很大,你是否担心有一天C盘会爆炸呢。现在就和我学如何做数据迁移吧。(需先关闭Bitcoin客户端)1、找到

    2025-06-16 01:40:01
    2 0
  • 比特币钱包ios,十大最安全区块链钱包

    一、十大最安全区块链钱包随着区块链技术的兴起,各种数字货币如同雨后春笋般冒了出来。而在看到比特币大热之后,许多投资人也从股市、房市等地转战币圈。玩币、炒币都离不开区块链钱包,评价一个区块链钱包的好坏,首当其冲的就是安全性,没有什么比账户的安全更重要。十大最

    2025-06-16 00:40:01
    2 0
  • eth钱包对比,ETH转账的2种方式的对比

    一、eth/btc是什么意思BTC比特币比特币是第一个创建的分布式数字资产平台。自2009年发布以来,它已被证明不仅是最受欢迎的,也是最大的市场资本价值。此外,它也是最贵的,每个币在2018年2月17日的价值为10,710美元。比特币引入了第一个专门用于记录所有交易的区块链分布式账

    2025-06-16 00:40:01
    2 0
  • eth网络钱包,eth挖矿是什么原理

    一、麦子钱包提币提示eth余额不足建议你先从中心化交易平台购买一些 ETH存放在钱包里当做矿工费,使得钱包转账功能能正常使用,一般建议 ETH不少于 0.01 ETH麦子钱包是一款集合了各种数字货币进行存款的软件,软件由互联网区块链技术制作,用户添加账户上传身份信息添加数字钱

    2025-06-15 23:40:01
    2 0
  • ft币钱包,FT是什么币

    一、ft是什么货币ft是FT币。FT币是一种数字货币,属于虚拟货币的范畴。它是以特定的算法和技术为基础创建的电子货币,不依赖于传统的银行或政府支持。FT币的主要特点包括去中心化、安全性高、交易速度快等,这些特点使得它在某些特定领域或平台上得到了广泛的应用。FT币作为数

    2025-06-15 21:40:01
    3 0

发表回复

8206

评论列表(0条)

    暂无评论

binance币安交易所
已有2000万用户加入币安交易所

立即下载