查看: 517|回复: 28

[安全相关] 个人账户密码管理器v2.0

[复制链接]
winserver 发表于 2025-3-6 22:29 | 显示全部楼层 |阅读模式
快御云安全
个人账户密码管理器v2.0

自已用Python写的账户密码管理工具,分享给大家。现在越来越多的账户和密码,管理起来真的很头疼,所以编写了此工具,并完全开放源代码,高手可自行修改。





下载链接:

https://wwwv.lanzn.com/idKed2pt7lgb
个人账户密码管理器v2.0源代码.rar

https://wwwv.lanzn.com/iuyqc2pt7rta
已打包好的程序窗口稍小一些.rar 适合2K的显示器

https://wwwv.lanzn.com/iHKme2pt7owf
已打包好的程序窗口较大适合4K显示器.rar

如果两个打包好的程序都不符合你的大小,只能下载源代码,按照下面的方法,自行调节。


所有的数据,保存在本地的数据库文件中homepws.db,所有密码都经过加密存储在本地数据库中。
本应用无需联网,本地加密存储,无后门,有源代码,绝对安全,可放心使用。
如果你的电脑报病毒,请自行信任,可自行查看源代码自行编译,保证无毒,无后门,无联网。

使用说明:
    1、双击列表中网址可以打开这个网站。
    2、点复制密码,或双击密码,或者编辑该条数据,点显示密码,多种方式都可以查看密码。默认不显示,防止被别人全看了。
    3、默认管理密码为:admin123 登录后,请尽快修改管理员密码。
    4、如果你忘记了管理员密码,可以删除数据库文件homepws.db,重启程序,会自动重新建立新的数据库文件,就恢复默认管理员密码了,但是你之前的数据就全没了。所以需要保护好你的数据库文件homepws.db,隔段时间备份一份。当然,你找Python高手是可以帮你重置数据库密码的。
    5、有搜索功能,可以搜索相关密码数据、支持搜索:名称、网址、手机、用户名、备注列的信息。
    5、可复制用户名,登录密码,支付密码,先选中数据,再选择对应的操作按钮即可。



本程序是用Python所写,如果你的电脑没有安装Python,就无法运行源代码,如果你是小白,我教你如何准备运行环境。高手绕道,自行修改。
Windows 10 \ Windows 11 我都测试过没有问题,如果你低于这两个版本,只能自行测试,我不清楚,是否可行。

1、首先下载下面的Python软件,选择你需要安装的版本,安装其中一个就好了。

Python 64位
https://www.python.org/ftp/python/3.10.7/python-3.10.7-amd64.exe

或者

Python 32位
https://www.python.org/ftp/python/3.10.7/python-3.10.7.exe

2、下载完成后,安装这个软件,安装的时候,钩选首页的最下面的 Add python.exe to PATH ,选中这个选项后,点 Install Now 一路默认安装完成。

3、安装完成后,打开电脑的运行对话框,输入 cmd 回车,打开命令提示符。

4、分别复制下面的两条命令运行,第1条升级默认的pip到最新的版本
python.exe -m pip install --upgrade pip -i https://mirrors.aliyun.com/pypi/simple/

5、第2条,安装程序所需要的库PyQt5
pip install PyQt5 -i https://mirrors.aliyun.com/pypi/simple/

6、这两条安装成功后,就准备工作就大功告成了。

可以直接运行主程序,启动使用了。

默认数据库里有100条测试数据,给你查看录入后的效果或者调节列宽的效果,看完后,你只需要删除掉homepws.db数据库文件,重启程序,就会重建一个新的数据库文件,所有的测试数据就没有了。只要是删除数据库,重建数据库,管理员密码就会重置为admin123。录入了个人数据以后,注意备份自已的数据库库文件homepws.db,你所有的数据就是保存在这个文件中的,密码部分都是加密存储在这里的。

Tips:
   如果程序的窗口的大小不符合你的显示器,可用下面的方法自我调节。

用Windows记事本打开主程序
1、调节整体窗口的大小,找到463行,这一段。也可以直接搜索
  1.     def initUI(self):
  2.         """初始化界面"""
  3.         self.setWindowTitle("个人账户密码管理器v2.0")
  4.         self.setGeometry(100, 100, 1500, 1000)
复制代码
修改后面的1500,1000 的值,就可以修改整体窗口的大小,1500为默认的宽度,1000为默认的高度,你可以根据你显示器的大小,分辩率的高低进行自我调节。


2、调节列表中每列的宽度,找到548行,这一段,也可以直接搜索。
  1.         # 设置各列的宽度
  2.         self.password_table.setColumnWidth(0, 40)    # 序号
  3.         self.password_table.setColumnWidth(1, 140)   # 名称
  4.         self.password_table.setColumnWidth(2, 200)   # 网址
  5.         self.password_table.setColumnWidth(3, 200)   # 邮箱
  6.         self.password_table.setColumnWidth(4, 110)   # 手机/电话
  7.         self.password_table.setColumnWidth(5, 133)   # 用户名
  8.         self.password_table.setColumnWidth(6, 100)   # 登录密码
  9.         self.password_table.setColumnWidth(7, 110)   # 支付密码或密保
  10.         self.password_table.setColumnWidth(8, 260)   # 备注
  11.         self.password_table.setColumnWidth(9, 150)   # 时间戳
复制代码
修改后面的140、200、110....这些列宽的值,就可以调整每列的宽度。

修改好后,一定要保存,关闭程序,重新打开程序就会看到变化。反复调节到你满意为止。

注意修改Python的代码时,如果你不懂,就只修改我说的数字部分,其它不要动,多一个空格,少一个空格,多一个符号,少一个符号,都不行,可能就报错了。



如何自行打包:

    如果你上述全部调节好了,你也可以将它打包成单个的.exe程序包,这样以后就不需要安装上面的准备Python环境的工作了,可直接运行。

如果需要打包,需要先安装打包的库,先打开运行,输入cmd回车,复制下面的命令,到命令提示符窗口,粘贴,并回车,等待安装完成。

pip install pyinstaller -i https://mirrors.aliyun.com/pypi/simple/

安装完成后,找到你的“个人账户密码管理器v2.0”所在的目录,复制它的完整路径,比如:D:\个人账户密码管理器v2.0

然后,在命令提示符窗口,输入:cd /d D:\个人账户密码管理器v2.0 回车

再复制下面的打包指令,进行打包。
pyinstaller -F -w 个人账户密码管理器v2.0.pyw -i logo.ico
回车。等待一会儿,就会编译成功。可能在编译这个过程中,你的电脑会报有病毒,所以最好,先关掉你的电脑的防病毒,再编译。这个完全可以放心,是自有的源代码进行编译的,不会有问题,只是Windows对一些复制剪贴板的操作,认为有危险而已。不用理会,关掉防病毒,编译成功后,再打开。

编译好后,目录下,会有个dist的目录,打开,你会发现有个.exe文件,复制这个文件,保存好,以后,就可以直接使用这个文件了,当然记得把logo.ico图标文件,也复制到它一起就可以了。如果数据库文件里有旧数据,只要将数据库文件复制到它同一目录,重新打开程序就可以了。



本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有账号?注册

×

评分

2

查看全部评分

winserver  楼主| 发表于 2025-3-8 12:22 | 显示全部楼层
对个人账户密码管理器进行小的升级,增加了对列表内容的排序功能。点对应的标题可以循环切换排序。

序号:从大到小或从小到大。
名称、网址、邮箱、手机、用户名、备注,这几列,支持按字符长度,从长到短或者从短到长排序。
密码、时间戳,这几列不支持排序。

其它功能没变,只是增加了排序功能。


个人账户密码管理器2.1版的下载链接:

https://wwwv.lanzn.com/izfOL2pydowb
个人账户密码管理器v2.1源代码.rar

https://wwwv.lanzn.com/iMGe02pydr5c
已打包好的程序窗口稍小一些2.1.rar 适合2K的显示器

https://wwwv.lanzn.com/iEaoE2pydpza
已打包好的程序窗口较大适合4K显示器2.1.rar
回复

使用道具 举报

杺訴 发表于 2025-3-6 22:32 | 显示全部楼层
谢谢楼主分享..
回复

使用道具 举报

pgy1829 发表于 2025-3-6 22:39 | 显示全部楼层
高手高手,下载试用了,辛苦楼主!
回复

使用道具 举报

t199948578 发表于 2025-3-7 09:37 | 显示全部楼层
感谢楼主分享
回复

使用道具 举报

大漠孤沙 发表于 2025-3-7 11:26 | 显示全部楼层
完美运行,谢谢楼主分享!!!
回复

使用道具 举报

海啊zjh 发表于 2025-3-7 12:13 | 显示全部楼层
看着不错,下载收藏备用
回复

使用道具 举报

lsfzpg 发表于 2025-3-7 12:26 | 显示全部楼层
谢谢提供!辛苦
回复

使用道具 举报

zxy223 发表于 2025-3-7 13:18 | 显示全部楼层
完美运行,谢谢楼主分享!!!
回复

使用道具 举报

xgxgxg 发表于 2025-3-7 14:29 | 显示全部楼层
谢谢楼主分享
回复

使用道具 举报

l13063 发表于 2025-3-7 15:31 | 显示全部楼层
辛苦辛苦
回复

使用道具 举报

sljho 发表于 2025-3-7 16:02 | 显示全部楼层
谢谢分享!!!
回复

使用道具 举报

sljiangyi 发表于 2025-3-7 16:13 | 显示全部楼层
感谢分享!!!
回复

使用道具 举报

hjliu08 发表于 2025-3-7 17:02 | 显示全部楼层
楼主辛苦,很实用的工具。
回复

使用道具 举报

szdmhs 发表于 2025-3-7 18:43 | 显示全部楼层
强烈支持楼主ing……
回复

使用道具 举报

nms981 发表于 2025-3-7 20:20 | 显示全部楼层
感谢楼主分享
回复

使用道具 举报

lyx12342002 发表于 2025-3-8 10:10 | 显示全部楼层
楼主,能否继续帮着完善一下,可以让它进行按照序号、用户名等从小到大或从大到小排序;
回复

使用道具 举报

winserver  楼主| 发表于 2025-3-8 11:42 | 显示全部楼层
lyx12342002 发表于 2025-3-8 10:10
楼主,能否继续帮着完善一下,可以让它进行按照序号、用户名等从小到大或从大到小排序; ...

这个不难,就是按序号排序,从大到小,从小到大。
其它列,按字符长度进行排序,从长到短,从短到长。
你是需要那个版本,还是源代码,我帮你改一下。
回复

使用道具 举报

凡人凡人 发表于 2025-3-8 12:10 | 显示全部楼层
谢谢分享!!!
回复

使用道具 举报

think168 发表于 2025-3-9 15:54 | 显示全部楼层
密码太多,是需要一款好的软件来记不,不然是真的记不住啊,感谢楼主无私分享好资源,下载收藏备用。
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

小黑屋手机版联系我们

Copyright © 2005-2025 PCBeta. All rights reserved.

Powered by Discuz!  CDN加速及安全服务由「快御」提供

请勿发布违反中华人民共和国法律法规的言论,会员观点不代表远景论坛官方立场。

远景在线 ( 苏ICP备17027154号 )|远景论坛 |Win11论坛 |Win10论坛 |Win8论坛 |Win7论坛 |WP论坛 |Office论坛

GMT+8, 2025-3-14 13:03

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