Skip to content

matong0209/Mnemonic-security-system

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

21 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

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密钥仅为示例,请在实际使用时替换为您自己的密钥。系统不对因使用本工具导致的任何资产损失负责。

About

A blockchain mnemonic generation and security testing system developed based on Python Flask, strictly following the BIP39 standard protocol, providing blockchain users with comprehensive mnemonic generation, verification, management and analysis tools.

Topics

Resources

Stars

Watchers

Forks

Releases

Packages

Contributors

Languages