# 密码管理正式版 **Repository Path**: marshmi/password ## Basic Information - **Project Name**: 密码管理正式版 - **Description**: 密码管理正式版 - **Primary Language**: Unknown - **License**: Not specified - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 0 - **Forks**: 0 - **Created**: 2026-01-16 - **Last Updated**: 2026-01-16 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README # 密码管理器 一款安全、易用的密码管理程序,帮助用户集中管理和存储各类密码信息,支持多种存储方式,并提供.exe可执行文件便于部署。 ## 功能特性 ### 密码管理功能 - 添加、编辑、删除密码条目 - 密码条目分类管理 - 自定义密码生成(长度、字符类型) - 按名称/用户名搜索 - 按分类筛选 - 支持模糊搜索 ### 安全功能 - 主密码保护 - AES-256加密存储 ### 存储方式 - MySQL数据库存储 ## 技术栈 - Python 3.8+ - webview(基于Chromium的GUI框架) - cryptography(加密库) - pymysql(MySQL连接) - pyperclip(剪贴板操作) - openpyxl(Excel文件处理) - PyInstaller(打包工具) ## 安装依赖 ```bash pip install -r requirements.txt ``` ## 运行程序 ```bash python src/main.py ``` ## 打包程序 ```bash python build.py ``` ## 项目结构 ``` password-manager/ ├── src/ # 源代码目录 │ ├── main.py # 程序入口 │ ├── core/ # 核心业务逻辑 │ │ ├── encryption.py # 加密管理 │ │ └── password_manager.py # 密码管理核心功能 │ ├── gui/ # GUI组件 │ │ ├── config_dialog.py # 配置对话框 │ │ └── main_window.py # 主窗口 │ ├── storage/ # 存储模块 │ │ ├── base.py # 存储接口 │ │ └── mysql_storage.py # MySQL存储实现 │ ├── utils/ # 工具模块 │ │ └── password_generator.py # 密码生成器 │ └── web/ # Web界面资源 │ ├── index.html # 主界面 │ ├── script.js # JavaScript逻辑 │ └── styles.css # 样式文件 ├── .gitignore # Git忽略文件 ├── README.md # 项目说明 ├── avatar.png # 用户头像 ├── build.py # 打包脚本 ├── requirements.md # 依赖说明 └── requirements.txt # 依赖列表 ``` ## 许可证 MIT License