自由职业工作:C#比特币私钥恢复程序修改

无个税16个月前全职
Unspecified

Unspecified

location 迪拜
unsaved
项目概述: - FinderOuter公共程序逻辑更改 请求目的: - 目的是提高搜索速度 目标开源项目: - https://github.com/Coding-Enthusiast/FinderOuter 开发环境/输出: - C#,修改后的源代码 要求: (*请仔细阅读以下内容!) 下载该程序并从Missing Base58项目中选择12个样本。您可以找出该运行程序的功能。 比特币私钥十六进制 0000000000000000000000000000000000000000000000003703cd141a6925b1a 转换为压缩的Base58时,如下所示 KwDiBf89QgGbjEh KnhXJuH7LrciVrZi3qZzzzurTvh1E nciUjwwC 如果将私钥从3703cd141a6925b1a更改为3703cd141a6925b10,将最后一个a更改为0 Base58 nciUjwwC ===> hduCAu62,可以看到有8个字符变化 00000000000000000000000000000000000 0000000000003703cd141a6925b10 KwDiBf89QgGbjEhKnhXJuH7LrciVrZi3qZzzzurTvh1E hduCAu62 如果直接运行程序,如果尝试替换所有最后8个字符,将有以下情况 52个字符 * (*标记的8个字符)= 128,063,081,718,016 但是可以看到结果在不到1秒钟内出现。 ##############执行结果############## 检测到压缩的私钥缺少8个字符。要检查的排列组合总数:128,063,081,718,016 运行压缩循环。请稍候。 使用优化方法仅检查117个密钥。 要检查的排列组合总数:117 并行运行。 找到密钥:KwDiBf89QgGbjEhKnhXJuH7LrciVrZi3qZzzzurTvh1DzoarvwL8 经过时间:00:00:00.0567280 如果使用以下带有*标记的11个字符执行, 情况的数量呈指数增长。可以看到结果输出。 ################11个字符执行结果########## 检测到压缩的私钥缺少11个字符。 要检查的排列组合总数:24,986,644,000,165,537,792 运行压缩循环。请稍候。 使用优化方法仅检查22,725,221个密钥。 要检查的排列组合总数:22,725,221 并行运行。 找到密钥:KwDiBf89QgGbjEhKnhXJuH7LrciVrZi3qZzzzurTuzzzzkSoB3pW 找到密钥:KwDiBf8 9QgGbjEhKnhXJuH7LrciVrZi3qZzzzurTv3Z2hYW2ZTb5找到密钥:KwDiBf89QgGbjEhKnhXJuH7LrciVrZi3qZzzzurTv674QLUafKXm 经过时间:00:00:00.0017792 然后,当使用12个字符时,应该只需要几分钟就能出现结果,但是从12个字符开始,逻辑需要52个字符和12个*标记部分。由于所有情况都需要执行,即使是12个字符的部分,目前的程序也无法输出计算结果。因此,请求的目的是纠正这个问题。 检测到压缩的私钥缺少12个字符。 要检查的排列组合总数:1,449,225,352,009,601,191,936 运行压缩循环。请稍候。 并行运行。 • 当有12个表时,有22,725,221个密钥。*由于只有10个,搜索数量不大, 但是当前程序无法输出计算结果,因为它替换了总共52个字符。 即使是这个12个字符的部分,目标是在5分钟内搜索完成程序。观察。 我认为,这个工作需要3天时间。 最好分享修复这些问题的exe文件。然后我会在检查您的exe文件后立即付款。 我真的需要您的源代码而不是exe文件。 谢谢