A password management tool(secret-mission)

Overview

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数据通信
  • 多用户数据分离
  • 主界面
  • 封装数据存储
  • 获取全部列表
  • 获取有效数据列表
  • 查询列表
  • 添加数据
  • 获取单条数据
  • 更新数据
  • 删除数据
  • 物理删除数据
  • 登录退出
  • 修改密码
  • 回收站恢复数据
  • 密码生成器
  • 快捷搜索界面
  • 复制密码
  • 快捷键使用
  • 搜索栏高度计算
  • 即将迭代功能
  • 数据的导入导出
  • 定时清除剪切板密码Ï
  • 菜单优化

免责声明

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

You might also like...

FocusSpace - A time-management tool to help you stay focus with your friends

FocusSpace - A time-management tool to help you stay focus with your friends

FocusSpace 🏆 ElleHacks2022 - (Telus) First Place 👩 Developers Manyi Cheng(@man

Feb 13, 2022

Crypto APIs - Key Management System Tool (KMS)

Crypto APIs - Key Management System Tool (KMS) Crypto APIs KMS (Key Management System) is an open-source Node.js library. It gives companies full cust

Dec 22, 2022

Low-Budget Password Strength Estimation

_________________________________________________/\/\___________________ _/\/\/\/\/\__/\/\__/\/\____/\/\/\/\__/\/\__/\/\__/\/\________/\/\/\/\___ ____

Dec 31, 2022

A time-based one-time password (TOTP) generator and authenticator for Gun DB

A time-based one-time password (TOTP) generator and authenticator for Gun DB

Entangler A time-based one-time password (TOTP) generator and authenticator for Gun DB Entangler generates a 6 digit passcode every 30 seconds. It gen

Nov 9, 2022

A little toy password manager made for a university class

A little toy password manager made for a university class

Eddy Passbear's Password Manager A little toy password manager made for a university class. Powered by Remix, Prisma and the air we breathe. Step-by-s

Jan 30, 2022

Generate a password based off user inputs with speed ⚡

speedy-speedy-password Generate a password based off user inputs with speed ⚡ Install NPM npm i speedy-speedy-password Yarn yarn add speedy-speedy-pa

Feb 2, 2022

Password Generator React App

Password Generator React App

Deployed App Link Password Generator React App Password Generator This Password Generator application is made using React JS. This application is used

Apr 1, 2022

A TypeScript library for OPAQUE Asymmetric Password-Authenticated Key Exchange Protocol

A TypeScript library for OPAQUE Asymmetric Password-Authenticated Key Exchange Protocol

opaque-ts This is a Typescript library for the Asymmetric Password-Authenticated Key Exchange (OPAQUE) protocol. Use Available at: @cloudflare/opaque-

Dec 30, 2022

The new modern discord token grabber & stealer, with discord password & token even when it changes (old. PirateStealer)

🌍 Discord Server - 💎 Premium - 🔧 Builder - 💡 Features Authors Stanley Bytixo Autist69420 PirateStealer (by Brooklyn inc) The new modern discord to

Jan 6, 2023
Releases(v0.0.1)
Owner
qiangck
qiangck
The LMS (Life Management System) is a free tool for personal knowledge management and goal management based on Obsidian.md.

README Documentation | 中文帮助 The LMS (Life Management System) is a tool for personal knowledge management and goal management based on Obsidian.md. It

null 27 Dec 21, 2022
More than a Password Protection and Management tool, it secures all your valuable digital assets in your own vault

ZeroPass Client ZeroPass is more than a Password Protection and Management tool, it secures all your valuable digital assets in your own vault, includ

null 6 Aug 22, 2022
Tool to sign data with a Cardano-Secret-Key // verify data with a Cardano-Public-Key // generate CIP-8 & CIP-36 data

Tool to sign data with a Cardano-Secret-Key // verify data with a Cardano-Public-Key // generate CIP-8 & CIP-36 data

Martin Lang 11 Dec 21, 2022
A private chatroom for discussing secret stuff.

?? Socket.IO IRC A private chatroom for discussing secret stuff. The Problem Almost all chatapps nowadays aren't safe enough for private communication

Melvin Chia 6 Aug 16, 2022
Autocompletion, in-code secret peeking 🔎, syncing, and more, for your .env files in VSCode. 👑 From the same people who pioneered dotenv.

Dotenv Official (with Vault) for VSCode Official Dotenv. Syntax highlighting, autocompletion, in-code secret peeking, and .env file syncing with Doten

Dotenv 38 Dec 19, 2022
This Next.js app is designed to be used with the Figment Learn Pathways, to help developers learn about various blockchain protocols such as Solana, NEAR, Secret, Polygon and Polkadot!

???? What is learn-web3-dapp? We made this decentralized application (dApp) to help developers learn about Web 3 protocols. It's a Next.js app that us

t0nto 8 Oct 1, 2022
Web client with support for secret chats. Made as a temporary solution

Arcanugram – Unofficial Telegram Web App with support for secret chats ⚠️ Made as a temporary solution for use on devices that do not have any clients

null 12 Sep 19, 2022
Jaime Gómez-Obregón 119 Dec 24, 2022
The Frontend of Escobar's Inventory Management System, Employee Management System, Ordering System, and Income & Expense System

Usage Create an App # with npx $ npx create-nextron-app my-app --example with-javascript # with yarn $ yarn create nextron-app my-app --example with-

Viver Bungag 4 Jan 2, 2023
Password Generator - A fast, simple and powerful open-source utility tool for generating strong, unique and random passwords

A fast, simple and powerful open-source utility tool for generating strong, unique and random passwords. Password Generator is free to use as a secure password generator on any computer, phone, or tablet.

Sebastien Rousseau 11 Aug 3, 2022