本网站是本人的个人博客网站海外站,国内网站为https://suyihang15.com,本网站主要面对海外用户

用python做一个密码箱小工具(已在本人github仓库可以看看)

注:因为本人经常记不住密码所以用python写了这个工具箱,并用pyinstaller这个第三方库打包成了exe文件。并附上exe下载地址和代码介绍与样式,本人能力有限希望勿喷。

下载地址:

https://github.com/suyihang15/password-manager/releases/download/v1.0.0/default.exe

项目地址

suyihang15/password-manager: python写的本地密码记录本

项目界面

启动后就是上面那个样子

添加保存以后就会在改文件夹里生成

passwords.json(作用:密码箱)

secret.key(作用:钥匙)

不能随便删除,删了数据就没了

成功以后打开软件就会以这样的方式呈现。

我个人觉得是很直观的,当然你也可以拿着这些代码随便改,反正都有注释的

要直接用源码的话,需要你自己配置环境

1、python 3.11

2、安装第三方库pip install cryptography(我个人是喜欢pycharm或者vs code的这两个IDE的,当然你要用文本文档也行,反正代码也不多,就是格式容易错)安装第三方库时有可能网络超时,就自己配镜像源吧

3、如果改好了可以打包了,个人推荐pyinstaller

(1)安装库pip install pyinstaller和pip install cryptography记得要把这个环境一起打包进去,不然运行不了

(2)打包pyinstaller -F -w –hidden-import=cryptography 文件名字.py

之后就生成一些文件里面就有exe文件,就可以直接拿来用了

希望对你有帮助,如果可以希望点一个star。

发表评论

您的邮箱地址不会被公开。 必填项已用 * 标注

阿里云云服务器ECS - 特惠选购

精选服务器规格

入门服务器

入门型实例

适合个人博客、小型网站、学习测试,2核2G,带宽可选。
¥99.00 /年起
查看详情
企业基础服务器

企业基础实例

4核8G配置,中小型业务、商城、小程序后端,稳定高性能。
¥399.00 /年起
查看详情
高性能服务器

高性能计算实例

高CPU大内存,数据库、高并发业务场景,支撑业务高峰期。
¥899.00 /年起
查看详情

产品核心优势

⇄

弹性伸缩

随时升降配置,业务涨降灵活调整,避免资源浪费

🛡

安全防护

DDoS基础防护,防火墙,保障服务器业务安全

✓

高可用稳定

多可用区,高服务可用性,降低故障风险

⚙

简单运维

控制台可视化操作,支持Windows/Linux多种系统