基于PyQt6的桌面应用程序,提供安全的账号密码管理功能,支持多平台运行【(Windows(支持)macOS/Linux(赞不支持)
功能全面的密码管理工具,提供数据库解密、表格编辑和数据转换三大核心功能。应用使用PyQt6开发,界面美观直观,采用AES加密技术保护敏感数据。
账号密码管理记录器功能详解

基于PyQt6的桌面应用程序,提供安全的账号密码管理功能,支持多平台运行【(Windows(支持)macOS/Linux(赞不支持)】。
核心功能:
-
加密存储:
- 使用AES-256加密算法保护密码
- PBKDF2密钥派生函数增强安全性
- 主密钥文件独立存储
-
账号管理:
- 添加/编辑/删除账号信息
- 存储标题、用户名、邮箱、密码、网址和备注
- 表格形式展示所有账号
-
安全特性:
- U盘绑定登录(免密登录)
- 操作日志记录(内存+文件双存储)
- 密码隐藏显示(双击查看)
- 关键操作需要管理员密码验证
-
数据管理:
- SQLite数据库存储
- 一键备份到U盘
- 日志查看功能
-
用户界面:
- 现代化UI设计
- 随机生成用户头像
- 响应式布局
- 深色/浅色模式自适应
详细操作说明:
首次使用:
- 启动程序后进入"首次运行设置"界面
- 设置管理员密码并确认
- 系统自动创建加密密钥和数据库
- 进入主界面开始添加账号

常规登录: - 输入管理员密码
- 点击"登录"按钮
- 成功验证后进入主界面

U盘登录(需先绑定): - 插入已绑定的U盘
- 点击"U盘登录"按钮
- 系统自动验证U盘中的密钥文件
- 验证成功后进入主界面
主界面操作:
-
添加账号:
- 点击顶部工具栏"管理"→"添加账号"
- 填写账号信息(标题、用户名、密码等)
- 点击"保存"
-
查看账号:
- 在表格中找到目标账号
- 点击右侧"查看"按钮
- 双击密码字段可显示/隐藏密码
-
编辑账号:
- 选择要修改的账号行
- 右键选择"编辑账号"或点击工具栏按钮
- 输入管理员密码验证
- 修改信息后保存
-
删除账号:
- 选择要删除的账号行
- 右键选择"删除账号"或点击工具栏按钮
- 输入管理员密码验证
- 确认删除
U盘绑定:
- 插入U盘
- 点击顶部工具栏"设置"
- 在设置界面点击"绑定当前U盘"
- 系统会自动:
- 获取U盘序列号
- 创建备份目录(key_Password)
- 复制数据库、密钥和配置文件到U盘
数据备份:
- 插入U盘
- 点击顶部工具栏"设置"
- 点击"复制文件到U盘"
- 系统将关键文件复制到U盘备份目录
密码修改:
- 点击顶部工具栏"设置"
- 点击"修改管理员密码"
- 输入当前密码
- 设置新密码并确认
- 点击"修改密码"
查看日志:
- 点击顶部工具栏"关于"
- 在关于窗口点击"查看日志"
- 查看所有操作记录(最多保留100条)
注意事项:
- 务必牢记管理员密码(无找回功能)
- 定期使用"复制文件到U盘"功能备份数据
- 绑定的U盘需妥善保管(可用来免密登录)
- 日志文件(app_log.txt)记录所有敏感操作
- 退出程序后自动锁定数据库
系统要求:
- Python 3.7+
- 依赖库:PyQt6, cryptography, sqlite3
- 支持Windows/macOS/Linux系统
安全提示:
密码管理器工具 - 功能详解
概述
功能全面的密码管理工具,提供数据库解密、表格编辑和数据转换三大核心功能。应用使用PyQt6开发,界面美观直观,采用AES加密技术保护敏感数据。
核心功能模块
1. 解密数据库标签页
- 文件管理:
- 选择数据库文件(.db)和密钥文件(.key)
- 支持文件浏览功能
- 密码解密:
- 输入主密码解密数据库
- 使用PBKDF2HMAC算法派生密钥
- 账号管理:
- 表格展示所有账号信息(ID,标题,用户名,邮箱,网址)
- 操作列提供"查看"和"编辑"按钮
- 右键菜单支持查看/编辑/删除账号
- 账号详情:
- 查看完整账号信息(包括密码)
- 密码字段支持双击显示/隐藏
- 网址支持点击打开链接
- 数据库操作:
- 支持添加/编辑/删除账号
- 实时更新数据库
2. CSS表格编辑器标签页
- 表格编辑:
- 6列表格(标题,用户名,密码,邮箱,网址,备注)
- 支持直接编辑表格内容
- 行操作:
- 添加新行
- 删除选中行(支持多选)
- 清空整个表格
- 数据导出:
- 导出为CSV文件
- 自动生成符合格式要求的CSV
- 格式说明:
- 明确CSV格式要求
- 列顺序和标题规范
3. 表格转换标签页
- 文件管理:
- 选择源CSV文件
- 设置目标数据库文件(.db)
- 设置目标密钥文件(.key)
- 密码设置:
- 设置主密码
- 密码确认机制
- 数据转换:
- 将CSV数据转换为加密数据库
- 自动创建新的加密数据库
- 完整保留所有字段信息
- 格式说明:
- 详细说明CSV格式要求
- 列标题和顺序规范
技术亮点
-
安全加密:
- 使用AES-128加密算法
- PBKDF2HMAC密钥派生(390,000次迭代)
- 盐值随机生成增强安全性
- Fernet实现加密/解密
-
数据库管理:
- SQLite3数据库存储
- 自动创建表结构和触发器
- 数据加密存储
- 支持CSV导入/导出
-
用户界面:
- 现代化标签页布局
- 圆角按钮和输入框
- 响应式表格设计
- 深色/浅色模式支持
- 状态栏消息提示
-
交互体验:
- 密码字段双击显示/隐藏
- 表格行右键菜单
- 详细的错误提示
- 操作确认对话框
使用场景
-
个人密码管理:
- 安全存储各类账号密码
- 快速查找和查看密码
- 管理账号信息
-
数据迁移:
- 从CSV导入密码数据
- 导出数据到CSV备份
- 数据库格式转换
-
团队协作:
- 创建标准化密码表格
- 共享密码数据(通过CSV)
- 统一密码管理格式
文件格式规范
CSV格式要求:
| 列名 | 必填 | 说明 |
|---|---|---|
| title | 是 | 账号标题 |
| username | 是 | 用户名 |
| password | 是 | 密码 |
| 否 | 邮箱地址 | |
| url | 否 | 网址 |
| notes | 否 | 备注信息 |
注意:
- 必须包含标题行
- 列顺序必须一致
- 使用UTF-8编码
这个密码管理工具结合了安全性和易用性,提供了从数据解密到编辑再到格式转换的完整工作流程,是管理敏感账号信息的理想解决方案。
这个工具特别适合需要管理多个平台账号的用户,提供企业级的安全保障和便捷的操作体验。界面设计简洁直观,即使非技术人员也能快速上手使用。
未经允许不得转载作者:
System,
转载或复制请以
超链接形式
并注明出处
科技之星网站 。
原文地址:
《
【Python 原创】账号密码管理记录器+含数据解密转换工具Ver.32.0.0》
发布于
2025-6-6
(禁止商用或其它牟利行为)版权归原作者本人所有,您必须在下载后24小时内删除, 感谢您的理解与合作








可以下下看
您好!很高兴您对这款账号密码管理记录器感兴趣。请点击文章中的图片链接,下载并体验我们的软件。如果在使用过程中有任何疑问或建议,欢迎反馈。我们致力于为您提供更安全、便捷的账号管理解决方案。感谢支持!
试试好不好用
非常感谢您对本软件的兴趣!我们的账号密码管理记录器经过精心设计,致力于为您提供高效且安全的密码管理体验。如果您愿意尝试,相信它会成为您日常管理密码的好帮手。不妨下载体验,有任何疑问或反馈,我们随时欢迎您提出。期待您的宝贵意见!