比特币密钥已经泄露目录
比特币密钥已经泄露
如果怀疑私人密匙泄漏,必须立即采取保护比特币的措施,如资金转移、禁用受影响的地址、更新安全措施等[]。因此,可以确认比特币的密钥泄露是确凿无疑的,对用户的资产安全构成了重大的威胁。
比特币基础教学之:怎样保护你的私钥
对于比特币玩家来说,私钥安全问题的重要性不言而喻。
对于比特币的大型参与者和比特币的销售商来说,如何保护私人密匙是需要更加慎重考虑的问题。
今天我们来谈谈比特币秘密密匙的保护。
对于bitin-qt客户端来说,比特币的秘密密钥会保存在客户端的walle.dat文件中。
对于区块链这样的在线钱包用户来说,比特币的秘密密匙被保存在在线钱包的网络服务器中,并且可以在本地下载秘密密匙。
对于纸质钱包的用户来说,可以打印秘密密匙。
但是,如何保护私钥的安全呢?编辑列举了几种方法。
用对称密码保管秘密密匙对称密码(symmetri -key algorithm)是指加密和解密都使用一个密匙。
我们平时使用的加密法是对称加密,winrar的加密和bitin-qt的秘密密匙文件的加密都使用对称型。
常见的对称加密算法有AES、DES、RC4、RC5等。
对称加密需要用户设置相对复杂的密钥,以防止暴力解密。
Go to top方法一是用bitcoin-qt加密私钥钱包的方法。
我们可以在命令模式下用encryptwallet命令加密钱包。
指令模式的使用方法可以参考比特币的基本教育“纸钱包的秘密密匙的使用方法”。
这是最简单有效的私钥加密方法。
但是,如果使用walletpassphrase命令来破解钱包的话,密钥就会被读取到计算机的内存中,所以攻击者有可能获得密钥。
加密命令:encryptwallet YOURPASSWORD解密钱包命令:walletpassphraseYOURPASSWORDTIMEOUT加密命令:encryptwallet YOURPASSWORDTIMEOUT加密命令:encryptwalletyourpasswordtimeoutalessphrasechange OLDPASSWORDNEWPASSWORDGo totop方法二使用区块链提供的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 Theopen source . encryption used to secure hard drives seized by Brazilian police during a 2008investigation。
The Bureau had been called in by The Brazilian authorities after The country’s own NationalCriminology研究所(墨水)had been unable to crack the passphrases used to secure the drives bysuspect banker,Daniel Dantas.Brazilian reports state that two programs were used to encrypt the驱动,one of which was the popular and widely-used free open source program TrueCrypt. Experts inboth countries apparentlyspent months trying to discover the passphrases using a dictionary attack,atechnique that involves trying out large numbers of possible character combinations until thecorrect sequence isfound。
Truecrypt只支持对称加密算法。
用户必须记住钥匙。如果忘记了钥匙,谁也不能恢复加密文件。
Truecrypt官网Truecrypt使用非对称密码保管文件密匙在非对称密码中,文件以公开密匙和秘密密匙的形式加密。
用户可以用公钥加密文件,用私钥解密文件。
一般的非对称加密算法有RSA、Elgamal、ECC等。
非对称加密的优点是密钥的复杂度通常很高,可以防止暴力破解。
缺点是门槛较高,不适合普通用户。
Go to top方法1个人用户可以考虑使用RSA进行加密。
首先创建公钥和私钥,点击这里创建密钥。
保管好公开密匙后,就可以进行公开密匙加密和秘密密匙解密了。点击这里进行加密和解密。
RSA公钥和私钥生成过程RSA公钥和私钥生成过程任意选择p和私钥,如果p不等于q,计算N=pq。
根据欧拉函数,r= φ(N) = φ(p)φ(q) = p?1) (q ?1),选择一个比r小的整数e,并求出e相对于被命名为d的模r的模反元。
(只有当e和r互质时才存在模元)p和q的记录被丢弃。
(N,e)是公开密匙,(N,d)是秘密密匙。
你可以使用PGP (Pretty Good Privacy)工具来加密文件。
PGP加密可以将每个公开密匙分配给一个用户的所有信息。
与RSA相比,PGP的功能更加完善。
但是随着PGP的升级,新的加密消息可能无法被旧的PGP系统破解,因此用户在使用PGP之前必须先熟悉PGP的设置。
网上有很多PGP加密工具,我就不列举了。
PGP在线加解密系统PGP命令FAQ保存私钥虽然上面提到的保存私钥的方法很常见,但是熟练的攻击者也有可能获得私钥文件。
关于更高级的秘密密匙的保管方法,请参考今后的比特币教育。
某个比特币地址的情况下,是否有可能通过破解私钥来
所谓秘密密匙,是指通过加密签名,从某个特定地址证明拥有使用比特币权利的数据块。
每个比特币的地址都有自己的秘密密匙。
如果你使用的是钱包软件,你的私钥会被存储在你的电脑中。如果使用在线钱包的话,私钥会被保存在远程服务器中。如果拥有私人密匙,就可以使用地址上的比特币,所以不能泄露私人密匙。
---代币网论坛提供。
怎样查看比特币钱包私钥?
虽然比特币钱包的秘密密匙在网上是无法看到的,但是在比特币平台下载core和classic,就可以看到真正的钱包。
比特币钱包的秘密密匙的说明。
1、钱包加密是指将保存有秘密密匙的钱包自动加密保存。
比特币的官方客户端从0.4.0版本开始支持钱包加密。
加密钱包会在每次支付时提示输入密码。
如果密码错误的话,客户会拒绝支付。
2、更换最初备份的钱包(walle.dat),即可正常交易。
从比特币的原理来看,只要有私人密匙(wallet),就证明你是该wallet的合法所有者,无论对该wallet(关键是与地址相对应的私人密匙)进行加密或删除,否定它都意味着不能。
3、备份比特币钱包时,可以使用比特币支付的找零机制(例如,将100btc中的50btc发送到某个地址,系统就会将50btc发送到对方的地址,以50把btc返回到你客户端的新地址。这个地址不会直接显示在地址列表中)。
4、每100次向其他地址发送比特币,或者使用100个不同地址接收比特币后,请备份你的钱包。否则,在之后的交易中返还的比特币和收到的比特币将永远消失。
不仅是加密钱包,用户还可以自己生成离线的纸质钱包和大脑钱包。