Skip to content

Latest commit

 

History

History
94 lines (58 loc) · 3.01 KB

File metadata and controls

94 lines (58 loc) · 3.01 KB

BIP39助记词安全管理系统

License Python Flask

一个基于Python Flask开发的区块链助记词生成与安全测试系统,严格遵循BIP39标准协议,为区块链用户提供全面的助记词生成、验证、管理与分析工具。

在线体验地址:https://www.mnemonicsafe.top/

项目简介

本系统专注于区块链助记词的安全性研究与应用,提供完整的助记词生命周期管理,包括高安全性生成、多链地址派生、余额查询与风险评估等功能。适合区块链开发者、安全研究人员以及加密货币用户使用。

核心功能

  • 标准BIP39助记词生成:支持12-24个单词(128-256位熵)的助记词生成
  • 多语言支持:提供8种语言词库,包括中繁英日韩法西意
  • 多链地址派生:从同一助记词生成比特币、以太坊、狗狗币区块链地址
  • 余额与交易查询:实时获取区块链地址余额和交易历史
  • 安全性分析:评估地址安全风险,提供专业安全建议
  • 完整用户系统:账户管理、密码保护和历史记录

技术特点

本项目采用纯Python实现BIP39规范,不依赖第三方助记词库,通过底层密码学原理完成熵生成、校验和计算、助记词映射和种子派生全过程。集成多家区块链API服务,提供高可靠性的链上数据查询,并内置备用API自动切换机制,保证服务稳定性。

安装与部署

  1. 克隆代码库

    git clone https://github.com/yourusername/blockchain-mnemonic-system.git
    cd blockchain-mnemonic-system
  2. 安装依赖

    pip install -r requirements.txt
  3. 初始化数据库

    flask db upgrade
  4. 启动应用

    flask run

使用说明

助记词生成

  • 选择单词数量(12-24)和语言
  • 可选添加密码短语(passphrase)增强安全性
  • 生成后立即妥善保存助记词

地址派生

  • 输入已有助记词或使用新生成的助记词
  • 选择需要派生地址的区块链网络
  • 设置助记词语言和地址数量
  • 查看派生的地址、公钥和路径信息

余额查询

  • 输入区块链地址
  • 查看实时余额和交易历史
  • 获取地址安全风险评估

安全说明

  • 助记词仅临时存储在会话中,不会永久保存明文
  • 超过12小时的助记词记录无法查看原始内容
  • 所有敏感操作都经过日志记录和审计
  • 私钥信息不会发送到客户端,仅用于派生地址

免责声明

注意:本系统仅用于安全研究与教育目的,不建议将生成的助记词用于实际加密资产管理。项目中的API密钥仅为示例,请在实际使用时替换为您自己的密钥。系统不对因使用本工具导致的任何资产损失负责。