Skip to content

qiangck/secret-mission

Repository files navigation

Secret-Mission是一个密码管理桌面应用,使用Electron和React编写,所有密码数据均保存在本地,使用二进制文件存储,账户密码和用户密码均使用加密处理,使用简单、安全、快捷,使用前请仔细阅读使用说明。

image.png

开发要求

  • Node.js ^14.18.1 版本开发
  • NPM ^6.14.15 版本开发
  • Electron ^15.3.0 版本开发
  • React ^17.0.2 版本开发

运行

npm run startdev开发 npm run start:renderer渲染进程dev打包 npm run start:main主进程dev开发 npm run package打包生成DMG文件

其他运行命令详见package.json

使用说明

  1. 应用可以注册多个用户,密码数据相互隔离。
  2. 新用户注册生成的助记词要保留在安全的地方,助记词是识别用户的重要数据,助记词不能修改,注意:找回密码时候需要填写助记词
  3. 删除的密码数据会进入到回收站列表,回收站如果删除将是物理删除。
  4. 快捷搜索需要程序运行并且用户成功登录后使用。
  5. 快捷搜索唤醒快捷键为Command+Shift+Down
  6. 应用点击左上角关闭按钮为隐藏应用,再次退出为彻底关闭。

功能

  • 登录界面
  • 登录
  • 注册
  • 生成助记词
  • 验证密码
  • 验证助记词
  • 修改密码
  • 接口处理
  • 鉴权
  • 返回数据统一处理
  • 装饰器适应器
  • 缓存数据封装
  • IPC数据通信
  • 多用户数据分离
  • 主界面
  • 封装数据存储
  • 获取全部列表
  • 获取有效数据列表
  • 查询列表
  • 添加数据
  • 获取单条数据
  • 更新数据
  • 删除数据
  • 物理删除数据
  • 登录退出
  • 修改密码
  • 回收站恢复数据
  • 密码生成器
  • 快捷搜索界面
  • 复制密码
  • 快捷键使用
  • 搜索栏高度计算
  • 即将迭代功能
  • 数据的导入导出
  • 定时清除剪切板密码Ï
  • 菜单优化

免责声明

应用内容版权均为本人所有,若您需要引用、转载,只需要注明来源即可,免责声明最终解释权归本人所有。