# SecurePassKeeper **Repository Path**: lmc2020/secure-pass-keeper ## Basic Information - **Project Name**: SecurePassKeeper - **Description**: 一个基于 Vue 3 + Element Plus 开发的密码管理APP - **Primary Language**: Unknown - **License**: MIT - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 0 - **Forks**: 0 - **Created**: 2025-01-02 - **Last Updated**: 2025-01-06 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README # 安全密码本 一个基于 Vue 3 + Element Plus 开发的密码管理应用,支持密码的分类管理、搜索、自动生成等功能。 初衷就是为了方便自己管理自己的密码,方便自己使用,也是为了安全,毕竟自己写的东西放心一些。 APP全程不联网,数据完全保存在本地。密码完全加密,导出后可以在其他设备上导入,导出数据也同步加密。 ## 功能特点 ### 密码管理 - 支持多分类管理(网站、软件、游戏、银行、工作、孩子等) - 密码列表支持无限滚动加载 - 支持按名称和备注搜索 - 支持查看/隐藏密码 - 支持一键复制密码 - 支持关联网址快速访问 ### 密码生成 - 支持生成 6 位简易密码(字母+数字) - 支持生成 8 位简易密码(字母+数字) - 支持生成 12 位复杂密码(大小写字母+数字+特殊符号) ### 数据安全 - 支持应用锁保护(4位数字密码) - 支持数据加密导出 - 支持加密数据导入 - 所有数据本地存储,无需联网 ### 其他功能 - 支持字体大小调整 - 不会设计,简单仿iOS 风格界面设计 - 支持应用锁,开启后,必须输入密码才能使用,采用非系统键盘 - 适配移动设备安全区 - ## 技术栈 - Vue 3 + Composition API - Vite - Pinia 状态管理 - Vue Router - Element Plus UI 框架 - Tailwind CSS - Dexie.js (IndexedDB) - CryptoJS 加密库 ## 安装部署 1. 克隆项目 bash git clone https://gitee.com/lmc2020/SecurePassKeeper cd password-manager 2. 安装依赖 bash npm install 3. 开发环境运行 bash npm run dev 4. 构建生产版本 bash npm run build 5. 预览生产构建 bash npm run preview ## 项目结构 src/ ├── assets/ # 静态资源 ├── components/ # 通用组件 ├── router/ # 路由配置 ├── store/ # Pinia 状态管理 ├── utils/ # 工具函数 ├── views/ # 页面组件 ├── App.vue # 根组件 └── main.js # 入口文件 ## 开发说明 ### 环境要求 - Node.js >= 16 - npm >= 7 ### 开发规范 - 使用 ESLint 进行代码规范检查 - 使用 Prettier 进行代码格式化 - 遵循 Vue 3 组合式 API 风格 - 使用 TypeScript 类型注解(可选) ## 贡献指南 1. Fork 本仓库 2. 创建特性分支 (`git checkout -b feature/AmazingFeature`) 3. 提交更改 (`git commit -m 'Add some AmazingFeature'`) 4. 推送到分支 (`git push origin feature/AmazingFeature`) 5. 提交 Pull Request ## 开源协议 本项目采用 MIT 协议开源。 ## 联系方式 - 开发者:威海老刘 ## 致谢 - [Vue.js](https://vuejs.org/) - [Element Plus](https://element-plus.org/) - [Tailwind CSS](https://tailwindcss.com/) - [Dexie.js](https://dexie.org/) ## 更新日志 ### v1.0.0 (2024-03-xx) - 初始版本发布 - 实现基础密码管理功能 - 添加密码生成器 - 支持数据导入导出 - 添加应用锁功能