Skip to main content

Mini2FA 🔑

安全的本地 TOTP 双因素认证管理工具 — Python 包。

安装

pip install mini2fa

使用

命令行

mini2fa

在真实终端中运行时使用轻量 TUI(备用屏幕整屏重绘):退出后终端不留任何残留, 查看验证码时进度条与剩余秒数每秒自动刷新。非交互环境(管道/脚本/CI)自动降级 为纯文本输出;也可显式禁用:

mini2fa --no-tui

作为库

from mini2fa import generate_totp, verify_totp

code = generate_totp('JBSWY3DPEHPK3PXP')
print(code)  # 123456

功能

  • 📱 从图片扫码添加 2FA 账号(仅支持 TOTP)
  • 🔑 生成符合 RFC 6238 的 TOTP 验证码
  • 🔐 AES-256-GCM 加密存储(PBKDF2 密钥派生)
  • 📂 分类分组显示 + 关键字搜索
  • 💾 JSON 导入/导出备份(内嵌主密钥,支持跨机器迁移)
  • 🔒 修改主密码、密保提示
  • 🖥️ 跨平台(Windows/Linux/macOS)

项目

Release files for mini2fa 0.2.3

For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.

Source distribution (sdist)

Source distribution for mini2fa 0.2.3
File Size Uploaded
mini2fa-0.2.3.tar.gz 56.1 kB Details

Built distribution (wheel)

Table of built distributions (wheels) for mini2fa 0.2.3
File Interpreter ABI Platform
mini2fa-0.2.3-py3-none-any.whl Python 3 none any Details

Total release size:95.2 kB

Release files / mini2fa-0.2.3.tar.gz

Download URL mini2fa-0.2.3.tar.gz
Size 56.1 kB
Tags Source
SHA-256 checksum
How to use checksums
6645c50ec8137a81dee451aafe9af0f0ed74e2d7c52825765cda730bb4a85021
BLAKE2b-256 checksum
How to use checksums
2745dc402838d29d3c3c066329ecefc4d0b0ea390fb0c468c21ef51aebd4bf20
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/6.2.0 CPython/3.11.8

Release files / mini2fa-0.2.3-py3-none-any.whl

Download URL mini2fa-0.2.3-py3-none-any.whl
Size 39.1 kB
Tags Python 3
SHA-256 checksum
How to use checksums
8d34794ebc6197b5be1f404718834cad4977d0a6acbbb5d50c0406b62accd7bc
BLAKE2b-256 checksum
How to use checksums
190a38d07da9f37a021adbc110e54e6d2f7b9f22696c692d19d52fc7944776de
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/6.2.0 CPython/3.11.8

Release history Release notifications | RSS feed

This release

0.2.3 This release

2 release files

0.2.1

2 release files

0.2.0

2 release files

0.1.1

2 release files

0.1.0

2 release files

Anthropic, PBC Visionary sponsor Bloomberg Visionary sponsor Hudson River Trading Visionary sponsor Meta Visionary sponsor NVIDIA Visionary sponsor Microsoft Sustainability sponsor Depot Continuous Integration AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page