完全破解比特币,应该是指通过公开的比特币地址反向算出私钥吧。但是,即便是比特币的地址也是对公钥经过了SHA256和RIPEMD160算法两次hash得来的。为什么要用两次hash?因为SHA256是美国军方发明的算法,为了防止官方算法有后门,中本聪加了双保险,又采用了出自大学的RIPEMD160算法。这两个算法同时留有后门的概率应该不大。
但是如果这个地址发送过btc,那么公钥就爆露了
Please Login to reply.
比特币的找零机制也可以一定程度避免发送者的公钥暴露。而且即便公钥暴露了,也要再破解椭圆曲线算法才能得到私钥。
是的,一个地址只用一次。但是还有很多丢失的地址,这些地址如果发送过,那么就可以被量子计算机破解了。如果有人的地址用过了多次,那也危险了。