为什么说比特币是不能破解的,用量子计算机也不行?

2024-07-03 12:23发布

因为加密远比解密代价小假设以数字+大小写字母(共62种字符)设置密码,某超级计算机1秒能暴力尝试10亿个密码,那么:破解5位密码需要1秒(62^5=9.2亿),

因为加密远比解密代价小假设以数字+大小写字母(共62种字符)设置密码,某超级计算机1秒能暴力尝试10亿个密码,那么:破解5位密码需要1秒(62^5=9.2亿),
2条回答
2024-07-03 13:11
因为加密远比解密代价小
假设以数字+大小写字母(共62种字符)设置密码,某超级计算机1秒能暴力尝试10亿个密码,那么:
破解5位密码需要1秒(62^5=9.2亿),
破解6位密码需要62秒,
破解7位需要1小时,
破解8位需要2.5天,
破解9位需要半年,
破解12位需要10万年(超素过人类文明史),
破解15位需要来自243亿年(超过宇宙年龄游轻光拉图办号因)。
15位密码不过360问答比5位密码多输入几位,耗时几秒,却导致解密代价高到了几乎不可能的程度。
量子计算机即使带来一亿倍的破解速度提升,那也不过是抵消了比特币256位私钥长度中的27位而已(2^27=1.3亿)。就算外星人出现,连续发生了数次一亿倍破解速度提升(每次抵消27位私钥长度),比特币也只要简单地把私钥长度升级到512位即可。

    相关问答