首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >如何在没有公钥的情况下查找比特币公有地址的校验和

如何在没有公钥的情况下查找比特币公有地址的校验和
EN

Stack Overflow用户
提问于 2015-05-01 18:39:27
回答 1查看 437关注 0票数 0

假设我有一个不完整的公有地址,比如这个11B6X2JLR3FB6GU7GHUoK7C6FXWL,因为您可以看到它只有28字符,缺少6字符校验和,但是我没有公钥来生成地址(也没有私钥)

为了演示我在大学的项目,我想找到校验和字符,所以我得到一个类似于11B6X2JLR3FB6GU7GHUoK7C6FXWL[xxxxxx]的地址,将[xxxxxx]更改为校验和字符。

我读过关于如何从private/public密钥生成公共地址的比特币维基,但我没有这两个。我知道我不能花掉寄到这个地址的硬币,因为我没有它的private密钥(我想没有人有它,但它是为了一个大学项目。vanity gen不是一个选项,因为我需要匹配所有的28字符,这在数学上是不可能的……

如果可以展示用Ruby实现的代码,最好是这样,如果你不了解Ruby,那么步骤就是find,我会自己编写代码。

EN

回答 1

Stack Overflow用户

发布于 2015-05-03 03:06:54

您可以使用线程"Python code for validating bitcoin address“中的脚本,这是一个https://bitcointalk.org/index.php?topic=1026.0,有许多不同语言的实现。

之后,您可以生成地址数组(58**6 = 38,068,692,544个地址)并将其提供给脚本,一段时间后,您将获得有效公共地址数组。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/29985434

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档