比特币钱包密钥受损
A. 比特币钱包出错,无法付款怎么办
首先,你应该在大脑中想象出一个“钱包”的概念。你的bitcoin都放在你的“钱包”中一个钱包可以包含很多很多......很多个地址。地址的形式就是形如只要这个地址是你的这个客户端生成的,别人往这个地址付款,都是汇钱到这个钱包里你的钱包在哪里呢?如果你用的window客户端的话,那么请点击开始菜单,找到“运行”,然后输入:%appdata%\bitcoin点击“确定”,你就能发现一个叫做wallet.dat的文件,这个文件就是你的“钱包”。钱包中储存了用于证明你拥有这个钱包所包含钱币的所有密钥。你需要同时做好两个方面的工作:1、保证这个钱包不丢失2、保证这个钱包不被别人获得方法就是:加密备份。比较简单有效的一种就是:0、安装杀毒软件,彻底杀一次毒,保持杀毒软件运行1、关闭bitcoin客户端2、用winrar的加密压缩。请记得采用足够安全的密码,密码不要弱智。然后将这个加密文件备份到安全的u盘中。3、删除掉c盘中的那个wallet.dat当你需要支付bitcoin时4、解压缩备份的wallet.dat到上面所说的那个文件夹中是不是觉得很麻烦呢?对,就是这么麻烦,因为bitcoin货币系统还处于极其早期的阶段,发明和接受它的,目前还都是一些技术爱好者,还没有来得及照顾到普通用户的感受。这一切都会在将来变得更具易用性。不过下一版的bitcoin客户端已经准备内置集成钱包加密功能,这样对于普通用户备份而言,就会简单多了。只要确保你的电脑没有木马并且设置了足够强的密码,很大程度上就是安全的。gavin还计划推出两设备验证的机制,就是将你的钱包分成被加密保护的两个部分,一部分放在你电脑中,一部分放在另外的设备上,例如手机中。就好像某些网上银行推出的手机短信验证一样,要完成支付,需要两个设备同时确认。这对于bitcoin的实际主人而言,这并不麻烦,但是对于偷盗者而言,就需要同时偷走两个设备的文件才能偷走密钥,那么除了你周围的熟人(还必须要知道你的密码),那基本上就是不可能完成的任务了。以后预计还会有靠谱的bitcoin在线存储,甚至传统的银行,也有可能推出bitcoin代管的服务,那时候就方便多了
B. 比特币基础教学之:怎样保护你的私钥
私钥安全问题的重要性对比特币玩家来说不言而喻。对于比特币的重量级玩家或者比特币商家而言,如何保护好私钥更是需要仔细考虑和反复斟酌的。今天编者就和大家探讨一下如何保护比特币私钥的问题。对于bitcoin-qt客户端来说,比特币私钥一般储存在客户端的wallet.dat文件中。对于Blockchain这样的在线钱包用户来说,比特币私钥是储存在在线钱包的网络服务器上,用户也可以将私钥下载到本地。对于纸钱包的用户来说,私钥可以被打印出来。但是,怎样保护私钥的安全性呢?编者列出了几种方法供大家参考。
用对称加密的方法保管私钥 对称加密(Symmetric-key algorithm)是指加密和解密都用一个密钥。我们平时用到的加密方法一般都是对称加密,比如 winrar 中的加密,bitcoin-qt中对私钥文件的加密也是用的对称型加密算法。常用的对称加密算法有:AES、DES、RC4、RC5等等。对称加密需要用户设置相对比较复杂的密钥,以防止被暴力破解。Go to top方法一,用bitcoin-qt对私钥钱包进行加密。我们在命令模式下可以用encryptwallet命令来对钱包进行加密。命令模式的使用方法可以参见比特币基础教学之:怎样使用纸钱包私钥。这是私钥加密的最简易有效的方法。但是在使用walletpassphrase命令进行解密钱包时,密钥会被读入计算机内存中,所以存在攻击者获取密钥的可能性。加密命令: encryptwallet YOURPASSWORD解密钱包命令: walletpassphrase YOURPASSWORDTIMEOUT更改密码命令: walletpassphrasechange OLDPASSWORDNEWPASSWORDGo to top方法二,使用blockchain提供的AES加密。Blockchain为用户提供基于AES算法的私钥文件加密服务。用户可以将加密好的文件下载下来,并妥善保存。
Go to top方法三,用第三方软件Truecrypt对密钥文件加密,这也是编者比较推荐的方法。Truecrypt开源免费,软件成熟度很高,而且支持双因素认证和整个硬盘加密。另外,FBI人员在Truecrypt上面吃过亏,因此口碑很不错。Truecrypt的口碑FBI hackers fail to crack TrueCrypt The FBI has admitted defeat in attempts to break the open source encryption used to secure hard drives seized by Brazilian police ring a 2008 investigation.
The Bureau had been called in by the Brazilian authorities after the country’s own National Institute of Criminology (INC) had been unable to crack the passphrases used to secure the drives by suspect banker, Daniel Dantas.Brazilian reports state that two programs were used to encrypt the drives, one of which was the popular and widely-used free open source program TrueCrypt. Experts in both countries apparently spent months trying to discover the passphrases using a dictionary attack, a technique that involves trying out large numbers of possible character combinations until the correct sequence is found.
完整文章点击这里Truecrypt只支持对称加密算法。使用它的用户必须要将密钥牢记,如果你忘记密钥,那么没有人能够恢复你加密的文件。
Truecrypt官方网站Truecrypt使用文档 用非对称加密的方法保管私钥 非对称加密方法所采用公钥和私钥的形式来对文件进行加密。用户可以用公钥来对文件进行加密,用私钥对文件解密。常见的非对称加密算法有RSA、Elgamal、ECC等等。非对称加密的好处是密钥的复杂度一般很高,可以很有效的防止被暴力破解。缺点是有一定的使用门槛,不太适合普通级用户。Go to top 方法一、个人用户可以考虑使用RSA来进行加密。首先,可以创建公钥和私钥,点击这里生成密钥。将公钥私钥妥善保管后,便可以用公钥加密和私钥解密了,点击这里进行加密和解密。RSA公钥和私钥的产生过程RSA公钥和私钥的产生过程随意选择两个大的素数p和q,p不等于q,计算N=pq。根据欧拉函数,求得r= φ(N) = φ(p)φ(q) = (p-1)(q-1)选择一个小于r的整数e,求得e关于模r的模反元素,命名为d。(模反元素存在,当且仅当e与r互质)将p和q的记录销毁。(N,e)是公钥,(N,d)是私钥。Go to top方法二、比较成熟的非对称加密软件有我们可以采用PGP(Pretty Good Privacy)工具来对文件进行加密。PGP加密可以让每个公钥邦定到一个用户的所有信息。相比RSA来讲,PGP的功能更加完善可靠。但是随着PGP的升级,新的加密消息有可能不被旧的PGP系统解密,所以用户在使用PGP之前应该首先熟悉PGP的设置。PGP加密工具网上有很多,编者就不列举了。
wiki中关于PGP的介绍PGP在线加解密系统PGP命令FAQ 高级方法保管私钥 上述保管私钥的方式都很常见,有经验的攻击者依然可能得到用户的私钥文件。关于更加高级隐秘的私钥保管方式,参见以后的比特币高级教学内容。
C. bk钱包的私钥怎么找回
通过钱包找回。
投资者丢失私钥的钱包具有找回的功能,并且在使用过程中便就设置了私钥找回,那比特币私钥丢失后便可以通过找回直接寻找到。
私钥是对一个比特币地址拥有取钱权限的代表,掌握了私钥就掌握了其对应比特币地址上的所有比特币。私钥可以算出公钥,公钥可以再算出比特币地址。每次交易的时候,付款方必须出具私钥,以及私钥产生的签名,每次交易签名不同,但是由同一个私钥产生。私钥是一串很长的字符串。
D. 怎么恢复比特币钱包
要看你是怎么丢的了,是丢了私钥,还是钱包文件?恢复钱包文件和虚拟币不带关系,用电脑技术恢复。如果是恢复私钥,这个属于虚拟币的范畴,那就有点复杂了。
E. 为什么比特币的私钥无法被攻破
关于:为什么比特币的私钥无法被破解?
以下为正文:
破解比特币私钥,实际上就是要在 1 到 2²⁵⁶ 之间找到一个数,这个数对应的钱包里面有比特币。
2²⁵⁶ 约等于 10⁷⁷,这是个巨大的数字,对比的话,人类可观测宇宙的基本粒子也就是在 10⁸⁰ 这个数量级上。
人类现有的超级计算机,前 500 强加起来的算力,大约是每秒进行 10¹⁸ 次浮点运算,有兴趣的人可以算一算,就算每次浮点运算能完成一次破解比特币的尝试,那完成破解需要多少时间。简单说,一年约有 3.1536 × 10⁷ 秒,按上文的假设,破解一个比特币需要的时间在 10⁵¹ 年这个数量级上。
实际上要花的时间比这多的多,比特币网络计算的是哈希值,现在比特币全网每秒可以做约 1.51 × 10¹⁸ 次哈希运算,这差不多相当于每秒做 1.91 × 10²² 次浮点运算,这远超过现有的超级计算机的算力(换句话说就是超级计算机没法对比特币网络进行攻击,能力差距太大,这和比特币网络解决的是一个专门问题,超级计算机要解决的是各种不同问题有关系)。
无论如何,我觉得超过 10⁴ 年(也就是一万年)的时间对我们的意义都不大了,甚至超过 10² 年(也就是一百年)的时间对我们都没有多大意义。想想,要花那么多年,只是破解一个钱包的私钥,还不知道这钱包里有多少比特币,这事情实在没有做的意义,就算是知道某个钱包里有很多比特币,投入产出也不可能合算。
这些年间,被盗的比特币都是从人类这边搞的,都是什么从持币人手里盗取了私钥之类的事情,直接攻击比特币网络尝试破解私钥的,闻所未闻,未来估计也不可能有了。
有些人担心量子计算机,首先,量子计算机现在还是早期,解决的都是特定问题,没有针对处理比特币网络的问题,其次,量子计算机的算力现在还是比较低的,远远威胁不到比特币网络,第三,就算量子计算机将来发展起来了,比特币网络也会一并演进的,到时肯定会有针对性的升级。总之,量子计算机并不是比特币的一个威胁。
以下为该文的参考文献;
How Hard Is It to Brute Force a Bitcoin Private Key?
https://news.bitcoin.com/how-hard-is-it-to-brute-force-a-bitcoin-private-key/
超级计算机 500 强
https://en.wikipedia.org/wiki/TOP500
PetaFLOPS and how it relates to Bitcoin
https://bitcointalk.org/index.php?topic=50720.0
Bitcoin Total Hash Rate(比特币全网算力)
https://www.blockchain.com/charts/hash-rate
Observable universe(可观测宇宙)
https://en.wikipedia.org/wiki/Observable_universe
F. 比特币地址密钥怎么查我申请20个,只能查到一个密钥啊,还不知道是那一个的,其它全无效了用不了了
1、钱包加密是指对储存有私钥的钱包进行自动加密存储。 比特币官方客户端从0.4.0 版本开始支持钱包加密。加密的钱包在每次付款的时候,都会提示您输入密码。如果密码错误,客户端会拒绝付款。
2、如果用最早备份的钱包(wallet.dat)替换回来,还是一样可以正常交易。考虑到比特币的原理应该也可得出,只要有私钥(钱包)存在,就可以证明你是这个钱包的合法拥有者,不管对这个钱包(核心就是某个地址对应的私钥)是进行了加密还是删除,都不能否定它。
3、备份比特币钱包时,还需注意由于比特币支付找零机制的存在(比如把一个完整的100 btc中的50 btc发送给某个地址,系统会发送其中的50 btc到对方的地址,并退回50 btc到你客户端的一个新地址上,这个地址不会直接显示在你的地址列表中)。
4、每发送了100次比特币给其它地址或者使用了100个不同的地址接收比特币后,请重新备份钱包,否则后面交易退回的和接收到的比特币会永久丢失。 除了给钱包加密外,用户还可以自行生成离线的纸钱包和脑钱包。
G. 私钥钱包权限不足无法交易怎么回事
没有开通网银支付。
私迅丛钥钱包权限不足无法交易是指发卡行的交易权限受到限制,主要扒昌启原因在于没有开通网银支付,或者客户的交易达到了网上支付限额,所以显示权限不足。
私钥是对一个比春如特币地址拥有取钱权限的代表,掌握了私钥就掌握了其对应比特币地址上的所有比特币。
H. 比特币钱包备份了该如何恢复
第一,关闭比特币官方客户端吗吗,在主界面选择菜单文件→备份钱包
备份的wallet.dat文件
第二,您只需要将其中的wallet.dat文件复制到其它硬盘分区、移动硬盘或U盘中,即可备份完成。
备份比特币钱包注意事项:
备份你的整个钱包
为了保护隐私,比特币钱包包含很多私钥用于接收交易的找零,如果你只备份了可见的比特币地址的私钥,资金中的很大部分可能都无法从备份中还原。
加密线上备份
任何线上备份都容易导致被盗,甚至一台连上网络的电脑也容易遭受恶意软件的侵害。因此,为任何暴露在网络中的备份进行加密是一个良好的安全习惯。
使用多个安全的存放处
单个故障不利于安全性,如果你的备份不限于仅一处,发生坏事情容易导致钱包无法还原的可能性就会更小。你也可以考虑使用不同的存储介质,比如U盘、纸和光盘。
定期备份
钱包需要定期备份,以确保所有最近的所有比特币找零地址和新创建的比特币地址都包含在备份中。不过,很快所有的应用程序将使用只需备份一次的钱包。
比特币钱包加密教程
如果在公共电脑上使用比特币,或者您觉得自己的电脑可能不够安全,您可以选择在每次使用完成后加密钱包。另外,您备份的钱包文件也需要按此方法进行加密。
首先您需要按照三节备份钱包所述,关闭比特币客户端找到wallet.dat 这个文件。然后在这个文件上右击,选择添加到压缩文件,之后就会出现如下对话框:
设置一个文件名,勾选‘压缩后删除源文件’,然后点“高级”选项卡:
点击“设置密码”,在弹出的对话框中输入两次相同的密码,点击“确定”按钮,再点击一次“确定”按钮,加密即完成。您会看到钱包文件夹下原来的wallet.dat文件没有了,而多出来一个.rar的文件,这样就算加密成功。
您可以用同样的方法加密您的比特币钱包备份。
加密比特币钱包注意事项:
永远不要忘记你的密码
你要确保自己永远不会忘记密码,否则你将会永远失去你的资金,和银行账户不同,比特币没有密码恢复选项。实际上,你应该做到即便多年不用也能记住它。如果对此有怀疑,你也许需要一份写有你的密码的纸质副本,存放到一个和保险柜一样安全的地方。
使用强密码
任何密码如果仅仅只包含字母或者可识别的单词,就会被认为是弱密码,很容易被破解。强密码必须包含字母、数字、标点符号,并且长度至少为16个字符。但是这不应该妨碍你记住你的密码。
比特币钱包恢复教程
比特币钱包恢复步骤很简单。打开WinXP开始菜单,选择“运行”输入如下内容:
explorer%APPDATA%BitCoin
(WindowsVista或Windows7,直接在开始菜单啊啊的“搜索程序和文件”框中输入)
比如我的电脑路径:
C:(有的文件夹有隐藏,需要在工具——文件夹选项——查看——显示所有文件夹那打勾,在应用确定)
打开Bitcoin比特币官方客户端的钱包文件夹。之后,将您备份的wallet.dat文件复制到该文件夹,覆盖原文件即可。
如果您的备份有用WinRAR加密,您需要首先输入正确的密码,才能恢复wallet.dat。
以上就是比特币钱包的备份、恢复和加密教程。
I. 比特币钱包密码错误次数
三次锁死。可以记住私钥,重新下载一个钱包,把私钥导进入,重新设置钱包密码就好了。