受够了,太多的密码要记

一个问题,困扰了我好久好久!记不住一堆的密码,各种网银的,各种邮箱的,各种网站的。
一直想想个办法记下来,现在,写个桌面应用记下来好了。

需求

  • 存储密码
  • 按照策略生成密码
  • 安全

概要设计

输入密码

提供一个页面,输入名称、密码、备注(其他属性,不确定性,就一个大字段,自由发挥好了)

显示单个密码

选择对应的名称显示密码

默认密钥

对称加密,初始化,默认密钥,加密密码存储,解密密码显示

定制密钥

允许设置特定密码,进行加解密

技术选型

前端、nodejs 技术栈

应用框架

electron app 框架

前端框架

angular material (练手,不解释)

其他

nedb 数据库

开始

github: https://github.com/imethod/imethod-keyStore

进度

[2016-10-07] 1.0.0 发布:

  • 默认用户名密码登录
  • 存储密码
  • 单个显示密码
  • 修改存储的密码

后续

  • 用户注册
  • 修改登录用户名,密码
  • 多用户模式