本帖最后由 chuanqibuding 于 2026-3-1 14:39 编辑
Python 2FA 安全验证器 (桌面版)一款专为桌面用户设计的双因素身份验证 (2FA) 工具。它不仅提供了类似手机验证器的 TOTP 验证码生成功能,还集成了屏幕识别、多重备份及远程同步等高级特性,确保您的账号安全且永不丢失。 核心功能1. 账号管理识别屏幕:自动捕获当前屏幕并识别二维码,快速解析 otpauth:// 链接。 手动添加:支持手动输入发行者、账号、密钥及备注信息。 动态验证码:实时显示 6 位 TOTP 验证码,配备 30 秒倒计时进度条,最后 10 秒变红预警。 右键菜单:支持右键快速复制验证码、查看二维码、编辑账号信息或删除账号。
2. 安全加密双重口令保护:数据使用“主密码 + 动态主密钥”组合生成的密钥进行加密。 硬件级设备绑定:
高级加密算法:采用 PBKDF2-HMAC-SHA256 进行密钥派生,Fernet (AES-128-CBC) 进行数据存储。 本地存储:所有敏感信息均加密存储在本地 data/ 目录下,不上传至任何中心化服务器。
3. 备份与恢复
使用方法第一步:初始化安全设置第二步:日常登录第三步:数据迁移
注意事项务必牢记主密码:
硬件绑定说明:
数据管理:
清理数据:
技术实现UI 框架:CustomTkinter (提供现代化的深/浅色界面)。 核心库:pyotp (TOTP 逻辑), cryptography (安全加解密), pyzbar (二维码识别)。 打包技术:PyInstaller (单文件模式,深度排除冗余库,启动时间极致优化)。
EXE成品地址.txt
(22 Bytes, 下载次数: 4)
|