前言
互联网时代要存储的密码实在太多, 脑袋压根记不过来, 只能借助外物, 比如存到便签里, 或者建一个Excel表格, 但是存在两个问题, 那就是安全性和便捷性不够
我的要求是随时随地都能查看、编辑、保存和新增密码, 无论是外出还是在家, 也不管是使用电脑还是手机, 可以进行无缝切换
其实苹果自带的密钥就很好用, 但是局限于苹果设备, 万一哪天换安卓了, 就很尴尬, 虽然支持云端存储, 但是不能导出到本地, 安全性和便捷性还是不足
便签的话更不用说了, 明文显示, 安全性极差
既然存到第三方平台不放心, 那就存本地好了, 比如本地自建Excel表格, 然后再进行加密压缩, 这样一来多端即时同步又是一个大麻烦, 每次有更新难不成都要手动拷贝替换一下?
为了解决以上的痛点, 于是乎, 我决定自己手搓一个密码管理器, 数据还是交给自己掌控最放心
目前工具已经上线, 欢迎大家来使用, 点击使用工具
密码管理器功能
- 纯本地编辑, 不涉及第三方, 安全性高
- 数据加密存储, 可自定义存放到本地、
Github仓库、Webdav等, 支持多点存储 - 数据导入导出(支持密文或者明文导出, 明文
json格式) - 数据历史版本回退
- 数据分类功能
- 配置文件导入导出
Web跨平台形式, 有网就能用, 使用便捷(后期会逐步增加本地App)- 浏览器书签管理功能, 支持谷歌/搜狗浏览器书签导入
密码管理器使用
开启密码管理器, 输入密码
这个密码需要牢记在心, 用于加密和解密数据

添加密码
首次进入是没有数据的, 需要新增



进行存储配置
新增的密码只是临时存放在本地浏览器, 你一旦换设备数据就会丢失, 我们需要配置一个存储源用于存放我们的密码数据
这里我推荐使用
Github仓库, 借助Git, 对于历史版本管理, 有着天然的优势我们需要在存储配置选项中, 选择
Github作为存储源, 并设置仓库地址和访问token

关于
token(访问令牌)获取, 可以到你们自己的Github设置页面中生成, 这里就不再赘述:
密码数据同步
配置到存储源后, 点击同步按钮即可将数据存储到你指定的仓库中:

这里同步的数据是
AES加密后的数据, 配合私有仓库, 安全性大大滴有😜历史版本回退
这个功能目前只支持
Github仓库, 具体如下:
密码数据的导入导出

所谓马有失蹄时 狡兔三窟, 假如哪天忘记了管理器的登录密码, 或者是需要修改登录密码怎么办, 数据岂不是无法解密了
导入导出功能为的就是解决这个问题, 一方面是为了多地存储, 万一哪天
Github崩了呢, 这也不是没有可能的事, 多备份几次总是没有错的, 当然后期我也会增加多点存储功能, 这是后话另一方面, 当我们需要修改密码的时候, 可以提前将数据导出, 然后用新密码登录, 接着导入数据, 最后同步数据即可, 不过 这样一来历史版本的数据就无法解析了, 这个问题还没想到解决方案, 所以建议大家在使用之前先仔细斟酌好登录密码
配置导出
网站的偏好设置以及存储源的配置信息都可以单独导出, 方便跨平台使用
网站源码
网站已开源, 大家有需要也可以自行部署
源码地址: 点击进入
本文为作者原创 转载时请注明出处 谢谢

乱码三千 – 点滴积累 ,欢迎来到乱码三千技术博客站