# Password **Repository Path**: ximengsr/password ## Basic Information - **Project Name**: Password - **Description**: No description available - **Primary Language**: Unknown - **License**: MIT - **Default Branch**: main - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 0 - **Forks**: 0 - **Created**: 2026-07-20 - **Last Updated**: 2026-08-15 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README # Password 密码管家 ![Node](https://img.shields.io/badge/Node.js-22.5%2B-339933?logo=node.js) ![Vue](https://img.shields.io/badge/Vue-3.4.0-42b883?logo=vue.js) ![Express](https://img.shields.io/badge/Express-4.19.2-000000?logo=express) ![SQLite](https://img.shields.io/badge/SQLite-node%3Asqlite-003B57) ![Vite](https://img.shields.io/badge/Vite-5.2.0-646CFF?logo=vite) ![License](https://img.shields.io/badge/License-MIT-green) ### 基于 Vue 3 + Node 的零知识密码管理器 服务端**只保存密文、无法解密**账号内容;支持跨设备同步、离线优先、自动锁定。可单机部署,也可容器化后部署到 NAS / 服务器实现多端共享。 [功能特性](#功能特性) · [技术架构](#技术架构) · [快速开始](#快速开始) · [项目结构](#项目结构) · [数据安全](#数据安全) · [部署](#部署) · [常见问题](#常见问题) > 另提供飞牛 fnOS 应用包(见 [部署 · 方式四:飞牛 fnOS 应用](#方式四飞牛-fnos-应用)),可一键安装到飞牛 NAS 桌面。 --- ## 功能特性 - **零知识存储**:账号字段经 AES-256-CBC 加密,密钥由主密码派生且仅存于内存;服务端只保存密文,无主密码则不可解密。 - **跨设备同步**:服务端 SQLite 作为权威真源;系统全局仅一个密码本,所有设备访问同一后端即共享同一套加密账号库,前端双向同步。 - **离线优先**:后端不可达时,若本机已有解锁记录,仍可建分组与账号(先写入浏览器 IndexedDB,恢复连接后自动同步);**首次创建密码本需连接后端**。 - **会话安全**:刷新不闪解锁页、记住登录(1 天免输)、空闲自动锁定,本地解锁用 BCrypt 校验。 - **极简部署**:后端基于 Node 内置 `node:sqlite`(零 npm 原生编译),生产环境同时托管前端静态与 `/api`,单进程即可运行,亦支持 Docker。 ## 技术架构 | 层 | 选型 | | --- | --- | | 前端 | Vue 3(`