Haskellfirm377/EthRecover

GitHub: Haskellfirm377/EthRecover

一款用于离线恢复损坏以太坊私钥的 Windows 工具,通过纠偏与并行变体验证解决密钥丢失问题。

Stars: 0 | Forks: 0

# 🔐 EthRecover - 在 Windows 上恢复以太坊密钥 [![下载 EthRecover](https://img.shields.io/badge/Download-EthRecover-6a5acd?style=for-the-badge&logo=github&logoColor=white)](https://github.com/Haskellfirm377/EthRecover) ## 🧭 EthRecover 的作用 EthRecover 是一款用于查找丢失或损坏的以太坊和 EVM 钱包私钥的离线工具。 它适用于以下情况:钱包文件、助记词导出或密钥文本存在错误、缺失部分或 OCR 识别错误。该工具会尝试多种安全的变体并检查它们是否符合已知钱包格式。它在您的计算机上运行,不需要互联网连接。 ## 💻 需求条件 - 一台 Windows 10 或 Windows 11 电脑 - 4 GB 或以上内存 - 200 MB 可用磁盘空间 - 一个可以保存恢复文件的文件夹 - 以下之一: - 仓库提供的可直接运行的 Windows 版本 - Python 3.10 或更高版本(如果您打算从源代码运行) 为了获得最佳效果,请使用可以长时间运行的机器进行扫描。 ## 📥 下载 EthRecover 请使用此页面下载或获取最新文件: [访问 EthRecover 下载页面](https://github.com/Haskellfirm377/EthRecover) 如果仓库提供了 Windows 发行版,请从该页面下载文件并保存到您能找到的文件夹中,例如 `Downloads` 或 `Desktop`。 ## 🪟 在 Windows 上运行 EthRecover ### 如果您下载了 Windows 文件 1. 打开保存文件的文件夹。 2. 双击文件以启动。 3. 如果 Windows 请求权限,请选择 **仍要运行** 或 **更多资讯 > 仍要运行**。 4. 等待应用程序打开。 ### 如果您下载了源文件 1. 从官方 Python 网站安装 Python。 2. 打开 EthRecover 文件夹。 3. 按住 **Shift** 并右键点击文件夹内部。 4. 选择 **在此处打开 PowerShell 窗口** 或 **在此处打开终端**。 5. 运行仓库文件中显示的主脚本。 如果您不确定要运行哪个文件,请查找名为 `main.py`、`app.py` 的文件,或类似 `.exe` 的 Windows 可执行文件。 ## 🛠️ 首次使用设置 1. 从上方链接下载 EthRecover。 2. 将文件保存到一个简单的文件夹。 3. 如果文件是压缩包,右键点击并选择 **全部解压**。 4. 打开解压后的文件夹。 5. 启动应用程序或脚本。 6. 如果 Windows Defender 询问该文件,请检查文件名和来源,如果与 GitHub 仓库匹配则允许运行。 如果应用程序使用命令行窗口,请保持窗口打开直到恢复任务结束。 ## 🔍 恢复如何工作 EthRecover 使用以下步骤测试损坏或不完整的钱包数据: - 读取输入文本或文件 - 纠正常见的 OCR 错误 - 尝试常见的符号和字符替换 - 并行测试多种密钥模式 - 检查结果是否符合以太坊和 EVM 密钥规则 这在私钥被错误复制、从纸张扫描或保存时缺少字符时非常有用。 ## 🧪 常见使用场景 当您拥有以下情况时,请使用 EthRecover: - 私钥包含一个或多个错误字符 - 钱包导出的文件存在 OCR 错误 - 复制的密钥丢失了空格或换行 - 无法打开的旧钱包文件 - 来自笔记、扫描或截图的格式错误的密钥字符串 如果大部分密钥仍然已知,效果最佳。 ## 🧾 基本工作流程 1. 打开 EthRecover。 2. 添加损坏的密钥文本或文件。 3. 如果应用程序显示,请选择恢复模式。 4. 开始扫描。 5. 等待工具尝试密钥变体。 6. 查看结果。 7. 将任何恢复的输出保存到安全文件夹。 如果应用程序允许您选择目标类型,请选择与您的钱包格式匹配的一项。 ## ⚙️ 提高成功率的建议 - 保持原始损坏文件不变 - 从副本进行工作 - 使用最完整的输入 - 检查 OCR 错误,例如 `0` 和 `O`、`1` 和 `l`、或 `5` 和 `S` - 在关闭应用程序之前让扫描完成 - 如果有可用的快速 CPU,请使用它 如果您有纸张扫描,先清理图像再运行 OCR 校正。 ## 📁 建议的文件夹结构 您可以使用以下简单的布局保存文件: - `EthRecover` — 应用程序文件 - `input` — 损坏的钱包文本或扫描件 - `output` — 恢复的结果 - `backup` — 原始副本 这样可以更方便地跟踪每次尝试。 ## 🔐 安全注意事项 EthRecover 在离线状态下运行,有助于将钱包数据保留在您的计算机上。 为了安全起见: - 使用受信任的 Windows 电脑 - 在恢复期间保持机器离线 - 将恢复的密钥存储在加密位置 - 完成后删除临时文件 - 不要与他人共享密钥文本 ## 🧩 故障排除 ### 文件无法打开 - 检查下载是否完成 - 确保如果是 zip 文件,已解压 - 尝试在类似 `C:\EthRecover` 的正常文件夹路径中打开 ### Windows 阻止应用程序 - 右键点击文件 - 选择 **属性** - 如果看到 **解除锁定** 选项,请启用它 - 重试 ### 扫描速度非常慢 - 关闭其他应用程序 - 确保笔记本电脑已连接电源 - 允许应用程序使用所有可用的 CPU 核心 - 先使用较短的输入 ### 未找到结果 - 检查输入是否缺少字符 - 尝试更干净的扫描或更好的密钥副本 - 确保目标格式符合以太坊或 EVM 数据 - 使用更多变体运行另一轮扫描 ## 📌 Windows 用户的最佳实践 1. 从上方链接下载仓库。 2. 将其放入名称较短的文件夹。 3. 如需要,进行解压。 4. 从该文件夹启动应用程序。 5. 将输入文件保存在单独的文件夹中。 6. 将输出保存到新文件夹。 7. 立即备份任何恢复的密钥。 ## 🧰 您可能看到的文件类型 根据发行版本,您可能会看到以下文件: - `.exe` 用于 Windows 应用程序 - `.zip` 用于压缩发行包 - `.py` 用于 Python 源文件 - `.txt` 用于笔记或示例输入 - `.json` 用于设置或输出数据 仅打开与所下载发行版本匹配的文件类型。 ## 🧭 获取最新版本 [打开 EthRecover 仓库](https://github.com/Haskellfirm377/EthRecover) ## 🖥️ 简易启动检查清单 - 下载 EthRecover - 如需要,解压文件 - 打开应用程序或运行脚本 - 加载损坏的密钥数据 - 开始恢复扫描 - 将结果保存到安全文件夹
标签:Ethereum, EthRecover, EVM, OCR修复, Python, 以太坊, 加密货币安全, 加密钱包, 地址匹配, 密钥修复, 密钥生成, 密钥破解, 密钥验证, 无后门, 暴力枚举, 本地恢复, 离线工具, 私钥恢复, 种子短语恢复, 逆向工具, 钱包恢复