Cryptography 比特币助记字/键。通过增加一组单词可以短于12?好主意还是坏主意?

Cryptography 比特币助记字/键。通过增加一组单词可以短于12?好主意还是坏主意?,cryptography,statistics,bitcoin,private-key,mnemonics,Cryptography,Statistics,Bitcoin,Private Key,Mnemonics,比特币助记符私钥由12个字组成。这些词代表私钥 我在想,通过增加可供选择的单词集,是否有可能使其短于12个。这样更容易记住。假设我们有10000个单词。那么,有多少个单词足以代表一个私钥呢?有人知道确切的计算方法吗?或者有什么建议为什么这不是一个好主意 谢谢。种子短语可以包含任意数量的单词。它们的功能只是允许为比特币钱包重新创建私钥 关于12个单词的长度,取自: BIP39标准的英语单词表有2048个单词, 因此,如果这个短语只包含12个随机单词,那么 可能的组合为2048^12=2^132,短

比特币助记符私钥由12个字组成。这些词代表私钥

我在想,通过增加可供选择的单词集,是否有可能使其短于12个。这样更容易记住。假设我们有10000个单词。那么,有多少个单词足以代表一个私钥呢?有人知道确切的计算方法吗?或者有什么建议为什么这不是一个好主意


谢谢。

种子短语可以包含任意数量的单词。它们的功能只是允许为比特币钱包重新创建私钥

关于12个单词的长度,取自:

BIP39标准的英语单词表有2048个单词, 因此,如果这个短语只包含12个随机单词,那么 可能的组合为2048^12=2^132,短语为 有132个安全位。然而,一些数据在一个短语中 不是随机的,所以实际安全性为12字BIP39种子 这个短语只有128位。这大约是相同的强度 所有比特币私钥,所以大多数专家认为它是 足够安全

因此,尽管12看起来是正确的数量,但重要的是它们必须安全地存储,最好是存储在内存中,但至少要写入并锁定在安全的地方,并且永远不要以明文形式在线存储或存储在PC设备上


事后想一想——通过增加短语中使用的单词数量,实际上可能会降低其安全性,因为越长,越确定它必须记录在物理位置,而不是你自己的内存中。

种子短语信息和计算-。除非你是密码学专家,否则处理这些事情可能不是个好主意:计算并不困难。如果logz,b是z的基数b的对数,那么您需要从一个包含N个单词的字典中随机选择的单词数约为128*log2,N。您应该对结果进行四舍五入,或者使用上限函数。对于N=10000的示例,这将给出10个单词。这是假设您需要大约128位的安全性。这不是编程问题。您可以在以下位置获得帮助。