# 密码管理器 **Repository Path**: brisklan/bs-password-manager ## Basic Information - **Project Name**: 密码管理器 - **Description**: 一个密码管理器APP,离线使用,支持导出数据、导入数、云备份等 - **Primary Language**: Unknown - **License**: Apache-2.0 - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 1 - **Forks**: 0 - **Created**: 2025-07-31 - **Last Updated**: 2025-08-06 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README # 密码管理器 ## 项目介绍 密码管理器,基于uniapp开发,用vue2模式,使用Crypto-js进行密码加密。 ### 项目功能 - 密码列表 - 密码操作 - 密码备份 - 密码强度检测 - 图案解锁、指纹解锁、密码解锁 - 主题切换 ### 运行环境 - uniapp - vue2 - crypto-js ### 运行截图 ![登录](./screenshot/login.jpg) ![首页](./screenshot/home.png) ![密码列表](./screenshot/list.png) ![密码操作](./screenshot/list-action.png) ![密码表单](./screenshot/list-form.png) ![密码备份](./screenshot/backup.png) ![设置中心](./screenshot/setting.png) ![密码强度检测](./screenshot/check.png) ## 项目结构 ```text src/ ├── common │ ├── crypto.js # 加密工具 │ └── api.js # 接口(模拟的) ├── components │ ├── PatternLock.vue # 图案解锁组件 │ └── PasswordInput.vue # 安全密码输入 ├── pages │ ├── index │ │ └── index.vue # 首页 │ ├── login │ │ └── login.vue # 解锁页 │ ├── list │ │ └── list.vue # 密码列表 ├── store │ └── index.js # Vuex状态管理 └── static └── icons # 图标资源 ``` ## 安装依赖 `npm install crypto-js` ## 运行项目和打包 用hbuilderx打开项目,运行即可 ## feature 1 .云同步备份