本文介绍了两种 DIY 助记词的方式,并推荐了一种加密备份助记词的工具。
大家知道生成钱包助记词最关键的一步是生成熵(Entropy),也就是一个 128 或者 256 位二进制数,分别对应 12 或者 24 个助记词。详细过程可以参看经典书籍 Mastering Ethereum。目前主流加密钱包 Metamask Wallet、Trust Wallet 和 Phantom Wallet 等只支持生成 12 个助记词,但对于想生成 24 个助记词 (助记词数量越多被破解的可能性越低,因此更安全)的用户就需要其他的途径,比如开源项目 BIP39 Tool 支持随机生成 12 到 24 全部范围的 5 种数量的助记词。如果你止步于此,很棒!你得到了你想要的助记词。另一部分用户可能会质疑说上面的主流钱包、开源项目通过随机算法生成的熵会不会有“后门”?随机性会不会不够?我只相信掷骰子或者硬币的方式。
因此我们有了第一种 DIY 的方式,通过掷骰子(偶数点为0奇数点为1)或者硬币(正面为1反面为0)得到 128 或者 256 位 01100011..10 序列记录到 BIP39 Tool 的 Entropy 输入框就得到自己的助记词了。可以同时掷多枚骰子来加速这个过程。
掷骰子或者硬币的方式还是有些麻烦的,聪明的用户想到可以用鼠标、触摸板等 IO 设备来引入物理随机性,比如移动鼠标在画布的某个位置点击,也就是基于计算机辅助的第二种 DIY 方式。开源项目 Doodlewallet 则是根据这种方式来生成助记词。
有了助记词可以通过工具 Safesecrets 和 GPG 进行加密,然后就可以放到云端进行备份了。
如果觉得我的文章对您有用,请随意打赏。你的支持将鼓励我继续创作!