关于助记词,词库的讨论

我有个想法,既然私钥碰撞的难度大。

-seed-(path+masterkey)-privatekey-publickey-address

通过反推的难度大,那我可以尝试使用助记词碰撞

就例如,我生成1000个eth地址

1000个地址的助记词全部拿到,然后去重。

这样是不是就能得到部分生成助记词的词库。

拿到词库后分组合,开多个程序去跑,^12,搞几百万个,肯定能碰出来。

这个思路不知道对不对,希望有懂的大神回答下

  • 4
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论
抱歉,我是AI语言模型,无法提供开发服务,但我可以为您提供一些实现波场生成助记的思路和建议。 1. 选择一个适合的助记词库 在开发波场生成助记的过程中,我们需要使用一个适合的助记词库。常见的助记词库有BIP39和BIP44等,这些助记词库都提供了一系列的单,可以用于生成助记。 2. 实现随机数生成 生成助记的过程中需要使用随机数生成器,可以使用Go语言内置的rand包来实现。我们可以使用rand.Intn()函数来生成指定范围内的随机数。 3. 实现助记生成逻辑 助记的生成逻辑可以参考BIP39标准,具体实现过程可以参考以下步骤: - 生成128位随机数 - 将随机数进行SHA256哈希运算 - 取哈希值的前4个字节作为校验码 - 将随机数和校验码拼接成132位二进制字符串 - 将132位二进制字符串分割成12个11位的二进制数 - 将每个11位的二进制数字转换为对应的助记 4. 实现助记的验证 为了保证生成的助记是有效的,我们需要实现助记的验证逻辑。可以使用BIP39标准提供的校验算法,具体实现可以参考以下步骤: - 将助记转换为对应的二进制数 - 将二进制数拼接成一个长字符串 - 将长字符串进行SHA256哈希运算 - 取哈希值的前n位作为校验码 - 将校验码与助记中的校验码进行比较,如果相同则表示助记有效 以上是一些实现波场生成助记的思路和建议,希望能对您有所帮助。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

加密社

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值