# 密码管理 **Repository Path**: chi-xinghao/password-management ## Basic Information - **Project Name**: 密码管理 - **Description**: No description available - **Primary Language**: Python - **License**: MulanPSL-2.0 - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 0 - **Forks**: 0 - **Created**: 2025-04-24 - **Last Updated**: 2025-07-18 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README # 密码保险箱 - 安全密码管理应用 ## 应用概述 密码保险箱是一款基于uni-app开发的跨平台密码管理应用,旨在帮助用户安全存储、生成和分析密码。应用提供以下核心功能: - 🔐 安全存储和管理所有密码 - 🧙 智能密码生成(随机生成或基于提示词生成) - 🔍 密码强度分析和改进建议 - ⚡ 快速搜索和访问存储的密码 ## 功能特性 ### 1. 密码管理 - 添加、编辑和删除密码条目 - 存储账号、密码和备注信息 - 密码列表搜索功能 - 下拉刷新同步数据 ### 2. 智能密码生成 - 随机生成高强度密码 - 基于AI提示词生成有意义的密码(如"夏天的密码"、"科技公司密码"等) - 密码强度评估和解释 - 一键复制和保存功能 ### 3. 密码分析 - 实时密码强度评分(0-100分) - 详细的安全性检查(长度、字符类型等) - 个性化改进建议 - 内置密码生成器 ### 4. 用户界面 - 现代化UI设计 - 响应式布局适配不同设备 - 动画和交互效果增强用户体验 - 暗色主题保护眼睛 ## 技术栈 - **前端框架**: uni-app (Vue.js) - **状态管理**: Vue响应式系统 - **存储方案**: 本地存储 (uni.getStorageSync/uni.setStorageSync) - **构建工具**: HBuilderX 或 Vue CLI ## 安装与运行 ### 开发环境准备 1. 安装 [HBuilderX](https://www.dcloud.io/hbuilderx.html) 或配置 Vue CLI + uni-app 环境 2. 确保已安装 Node.js (推荐 v14+) ## 项目结构 ``` /my-password-app ├── pages │ ├── index.vue # 主页面 - 密码列表 │ ├── add.vue # 添加密码页面 │ ├── generate.vue # 密码生成页面 │ └── analyze.vue # 密码分析页面 ├── components │ ├── StrengthMeter.vue # 密码分析页面组件 │ └── PasswordCard.vue # 密码卡片组件 ├── static │ └── icons # 应用图标资源 └── uni_modules # uni-app模块 ``` ## 使用说明 1. **添加密码**: - 点击底部"+"按钮 - 填写账号、密码和备注信息 - 点击"保存密码" 2. **生成密码**: - 点击"魔法棒"按钮进入生成页面 - 输入提示词或使用示例提示 - 点击"生成密码"按钮 - 可复制或保存生成的密码 3. **分析密码**: - 点击"分析"按钮进入分析页面 - 输入要分析的密码 - 查看强度评分和改进建议 - 使用内置生成器创建更强密码 4. **搜索密码**: - 在主页面顶部搜索框输入关键词 - 实时过滤密码列表 ## 注意事项 1. 本应用目前使用本地存储,更换设备或清除缓存会导致数据丢失 2. 建议定期备份重要密码 3. 实际应用中应考虑添加加密功能增强安全性 ## 未来计划 - [ ] 添加云同步功能 - [ ] 实现端到端加密 - [ ] 增加生物识别认证 - [ ] 添加密码自动填充功能 - [ ] 支持多设备同步 ## 贡献指南 欢迎提交Pull Request或Issue报告问题。提交前请确保: 1. 代码风格一致 2. 通过基础测试 3. 更新相关文档 ## 许可证 MIT License --- 感谢使用密码保险箱!如有任何问题或建议,请联系我们。