阅读字号
无论您是否有密码短语,12 个单词与 24 个单词一样安全,因为生成的公钥仍需要 2^128 次迭代才能使用最有效的算法计算其私钥。 这是相关的,因为破解 secp256k1 密钥的最有效算法“Pollard 的 rho 算法”不会尝试猜测您的密码或种子词,而是尝试将公钥反转为其私钥。 它应该可能需要注意的是,即使使用 Pollards rho,正确生成的比特币密钥也无法使用现代硬件有效破解,不正确生成或故意较弱的密钥可能会被破解 因此,不建议使用 24 个单词,它是完全可选的,理论上它可能有助于防止有人猜测/暴力破解您的种子短语(假设您的种子短语以安全随机的方式生成)的攻击,但暴力破解与 Pollard 的 rho 算法相比,效率仍然很低。这里或多或少涵盖了这一点: 12或24个单词的助记符?
事实上,从密码学的角度来说,拥有超过 128 位熵的私钥没有任何好处,只要其中没有模式(例如,不要仅使用 128 位数字作为私钥,这已经被破坏了,但使用 128 位数字的哈希值似乎就可以了)。提出更多建议的原因只是纵深防御。 – 彼得·维尔 2 月 25 日 6:00
24 个字 = 256 位,12 个字 = 128 位。但是在给定公钥的情况下找到私钥只需要 2^128 次操作(例如使用 Pollard 的 rho 算法,当然不使用暴力)。因此,如果攻击者可以直接攻击直接出来的私钥,则没有理由尝试找到种子。 – 彼得·维尔 2 月 25 日 19:28