- UID
- 545764
- 最后登录
- 1970-1-1
- 阅读权限
- 20
- 精华
- 主题
- 回帖
- 0
- 积分
- 57
- PB币
-
- 威望
-
- 贡献
-
- 技术
-
- 活跃
-
|

个人账户密码管理器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行,这一段。也可以直接搜索
- def initUI(self):
- """初始化界面"""
- self.setWindowTitle("个人账户密码管理器v2.0")
- self.setGeometry(100, 100, 1500, 1000)
复制代码 修改后面的1500,1000 的值,就可以修改整体窗口的大小,1500为默认的宽度,1000为默认的高度,你可以根据你显示器的大小,分辩率的高低进行自我调节。
2、调节列表中每列的宽度,找到548行,这一段,也可以直接搜索。
- # 设置各列的宽度
- self.password_table.setColumnWidth(0, 40) # 序号
- self.password_table.setColumnWidth(1, 140) # 名称
- self.password_table.setColumnWidth(2, 200) # 网址
- self.password_table.setColumnWidth(3, 200) # 邮箱
- self.password_table.setColumnWidth(4, 110) # 手机/电话
- self.password_table.setColumnWidth(5, 133) # 用户名
- self.password_table.setColumnWidth(6, 100) # 登录密码
- self.password_table.setColumnWidth(7, 110) # 支付密码或密保
- self.password_table.setColumnWidth(8, 260) # 备注
- 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
查看全部评分
-
|