假设我有一个不完整的公有地址,比如这个11B6X2JLR3FB6GU7GHUoK7C6FXWL,因为您可以看到它只有28字符,缺少6字符校验和,但是我没有公钥来生成地址(也没有私钥)
为了演示我在大学的项目,我想找到校验和字符,所以我得到一个类似于11B6X2JLR3FB6GU7GHUoK7C6FXWL[xxxxxx]的地址,将[xxxxxx]更改为校验和字符。
我读过关于如何从private/public密钥生成公共地址的比特币维基,但我没有这两个。我知道我不能花掉寄到这个地址的硬币,因为我没有它的private密钥(我想没有人有它,但它是为了一个大学项目。vanity gen不是一个选项,因为我需要匹配所有的28字符,这在数学上是不可能的……
如果可以展示用Ruby实现的代码,最好是这样,如果你不了解Ruby,那么步骤就是find,我会自己编写代码。
发布于 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个地址)并将其提供给脚本,一段时间后,您将获得有效公共地址数组。
https://stackoverflow.com/questions/29985434
复制相似问题