吾爱破解 - 52pojie.cn

 找回密码
 注册[Register]

QQ登录

只需一步,快速开始

查看: 10312|回复: 45
收起左侧

[原创工具] 不联网的可跨平台密码管理工具

  [复制链接]
DstM 发表于 2020-7-4 00:40
本帖最后由 DstM 于 2020-8-9 17:56 编辑

密码太多记不住,让小黄鸭来帮你:)

开发缘由

  1. 最初的想法是做个东西帮我记密码,所以这个工具最核心的功能就是存储密码;
  2. 因为密码这种东西比较敏感,放到网上(别人服务器)总是感觉不靠谱,所以最终决定用sqlite数据库,直接本地存取,拒绝网络;

功能介绍

  • 简单的说,就是个密码管理工具。但是和网上常见的工具不同,此工具全程不联网,虽然可以跨平台使用,但需要手动同步(覆盖数据库文件)
  • 参考网上密码管理工具,除了需要记忆一个主密码确认身份外,其余密码输入关键字就可以查询(前提是你先录入了 : )
  • 此工具使用QT开发,因此,理论上QT支持的平台,此工具均可支持 : )

使用说明

  • 首次打开会提示输入足够复杂的主密码
    • 注意,第一次输入为明文,所以只有一次输入机会
    • 以及注意看弹出的提示文字
  • 设置完了主密码,会生成特定的数据库文件以及唯一的加密规则
    • 主密码一定记住!主密码一定记住!主密码一定记住!
  • 接下来就可以开始录入密码了
  • 查询密码时选择要查询的密码,点击查询,输入主密码即可

需要注意的地方

  • 保存的密码是通过主密码加密的,所以主密码忘了的话,emmm,存储的密码就只有上帝知道了(或者你自己记得)
  • 提供了修改主密码的方式,但是修改前需要输入主密码,一是确认身份,二是解密数据
  • PC端和Android端同步方式
    • PC端生成的数据库文件pwd.db在运行程序的同个文件夹
    • Android端生成的数据库文件pwd.dbAndroid目录下
    • 同步时使用比较新的pwd.db覆盖旧的即可
    • 不适用于PC端和Android端同时有新增密码的情况
  • 由于Android端的权限控制,首次打开可能报错,只需要关闭后授予外部存储读写权限即可

更新日志

V1.2

  • 左下角简单的提示信息
  • 修复bug

V1.3

  • 3次输错主密码自动退出程序
  • 输入关键字可以更新主密码
  • 修复bug

V1.5

  • 删除密码(物理删除)
  • 删除前验证身份以及二次确认

V1.7

  • 查询密码修改为下拉框
  • 每次查看前验证身份

V1.8

  • 3分钟无操作自动锁定
  • 限制重复运行防止出现bug

V1.9

  • 生成指定类型的9-49长度的随机密码
  • 复制密码到剪切板

V2.0

  • 修复主密码更新后变为^_^的问题
  • ui改版,稍微能看了:P

V2.3

  • 更新ui
  • 适配Android版

V3.0

  • 调整项目编码为utf-8以适配不同平台的中文
    • 此项改动导致与V2.3不再完全兼容,仅不含中文的项能够读取
    • 若是在固定平台使用此工具,V2.3V3.0并无区别


  • 工具已在win10 64位 1909 版本测试通过;
  • Android端在Android 7, 9, 10测试通过,除slide bar(控制生成密码长度用)不太灵敏外,其他功能正常


下面是两张实际运行的截图:
2020-07-01_221646.png
微信图片_20200701215724.jpg

同时为了验证数据库文件的安全性,提供一个测试用的db文件,有兴趣的大佬们可以尝试解析其内容:p
pwd.7z (12.14 KB, 下载次数: 17)

最后是打包好的工具,for Android and PC : https://wwa.lanzouj.com/iAwwtea62qd

于2020年8月9日17点52分编辑
代码已开源,请见[https://github.com/Diaoest-Mian/PasswordManager](https://github.com/Diaoest-Mian/PasswordManager)

这里也放个源码压缩包,方便不能访问Github的同学
PasswordManager.7z (220.7 KB, 下载次数: 40)

免费评分

参与人数 6吾爱币 +12 热心值 +6 收起 理由
为理想而奋斗哈 + 1 + 1 谢谢@Thanks!
wuqing629 + 1 + 1 谢谢@Thanks!
jnez112358 + 1 + 1 谢谢@Thanks!
anywell + 1 + 1 谢谢@Thanks!
风之暇想 + 7 + 1 感谢发布原创作品,吾爱破解论坛因你更精彩!
chao8709 + 1 + 1 我很赞同!

查看全部评分

本帖被以下淘专辑推荐:

发帖前要善用论坛搜索功能,那里可能会有你要找的答案或者已经有人发布过相同内容了,请勿重复发帖。

台风12 发表于 2020-7-4 22:09
不开源不敢用呀
tianmx 发表于 2020-7-6 16:05
youshu2008 发表于 2020-7-6 15:31
不方便,没搜索,只是简单的一个备忘,还可以,多了不行
SafeInCloud 它不香吗
支持微软网盘同步,我2 ...

这种软件,安全性最重要,相对来说我还是相信支付宝官方出品的。或者直接自己写了自己用,绝不对外发布,加密算法都存在自己的程序中才安全。
qqask 发表于 2020-7-4 23:18
血色天空 发表于 2020-7-5 16:23
谢谢楼主分享。不过有现成的开源工具,还是不改了
 楼主| DstM 发表于 2020-7-5 22:23
qqask 发表于 2020-7-4 23:18
还是得开源,这玩意核心机密啊

代码有些乱,过阵子我加些注释稍微整理下放出来吧
tianmx 发表于 2020-7-5 22:57
支付宝中的密码管理,它不香嘛。
kujj31 发表于 2020-7-5 23:08
tianmx 发表于 2020-7-5 22:57
支付宝中的密码管理,它不香嘛。

在哪儿,没看见,只有证件管理
kujj31 发表于 2020-7-5 23:10
最好是能直接通过文本发送数据,便于跨平台更新数据
anywell 发表于 2020-7-6 10:35
没个管理工具真的不行。密码设完隔天就忘
tianmx 发表于 2020-7-6 10:38
kujj31 发表于 2020-7-5 23:08
在哪儿,没看见,只有证件管理

支付宝中搜索:安全备忘
您需要登录后才可以回帖 登录 | 注册[Register]

本版积分规则

返回列表

RSS订阅|小黑屋|处罚记录|联系我们|吾爱破解 - LCG - LSG ( 京ICP备16042023号 | 京公网安备 11010502030087号 )

GMT+8, 2024-11-25 00:23

Powered by Discuz!

Copyright © 2001-2020, Tencent Cloud.

快速回复 返回顶部 返回列表