比特币账号盗取的可能性大吗?

比特币账号盗取的可能性大吗?

首先要明确一下,题主问的问题是“有没有人试图从比特币地址入手,破解密钥?”。 这个跟网站被黑,电脑被黑,密钥被直接偷走是两回事。后者是一个普遍性的信息安全问题不是比特币所独有的。

-------------------------------------------------------------------------

有啊,当然有了。这就是个例子:

这是一位同学为了做实验,把“hello world”作为pass phrase,生成的脑钱包地址,然后再打入0.01个币,看有没有人会挖走。结果你看到了,3个多小时以后就被人破解了。

首先讲一下背景,比特币“账户”的基本原理就是 密钥-公钥-地址,你可以大致理解为“钥匙-箱子-箱子编号”。现在就是要从箱子编号或者箱子入手破解到钥匙。

攻击手段基本上就两种,一种字典攻击所谓脑钱包,另外一种就是暴力破解。

字典攻击就是把常用的密码以及其简单变种,组合作为钥匙一个一个试。只要你的pass phrase不过硬,这种手段攻击成功的可能性很高。所以要用这个的话,需要先普及一下密码学知识,不要以为密码很长再加个&就很安全了。

如果你不是用pass phrase生成的钱包,就只能暴力破解了,相当于枚举所有可能的钥匙,目前来看这个是不可能的,哪怕电子计算机越来越强大。但是,量子计算机理论上是可以做到的,不过不用太担心,真的有这么强大的量子计算机出来的话,不仅仅危及到比特币而已。

同时,比特币还有第二层防护:如果一个地址只接受而还没有输出比特币的话,他的公钥都是保密的,就是说箱子别人都看不到只能看到箱子编号。目前来看从箱子编号反推箱子这个过程连量子计算机也做不到。换句话说,真的有量子计算机的话,比特币还有最后一道防线:把你的钱转移到一个全新的地址就暂时安全了。

最后,前一段时间,Android上的客户端生成的钱包被攻击了,这个是因为底层随机数生成器有bug。其实就是这个函数不随机

,Google很快承认并修复了这个问题。这种事情会不会再有也不好说,不过我觉得不用太过担心。