A secure, offline TOTP 2FA manager for Android
AES-256-GCM encryption, QR scanning, offline operation, and Material Design UI.
Smart 2FA Manager Android — a lightweight, offline TOTP (Time-based One-Time Password) manager for Android. Store your 2FA secrets encrypted locally, generate codes without an internet connection, and maintain full control over your authentication data.
Android 8.0 (API level 26) or higher required.
Installation:
First Launch:
Option 1: Manual Entry
Option 2: QR Code Scan
Using TOTP Codes:
Main Screen:
Toolbar Buttons:
| Button | Action |
|---|---|
| Search | Opens search bar to filter services |
| Show All Tips | Displays tooltips for all buttons |
Menu Buttons:
| Button | Action |
|---|---|
| Scan QR | Add service via QR code |
| Add Service | Add service manually |
| Help | Opens help documentation |
| About | Shows app information and links |
Service Card Buttons:
| Button | Action |
|---|---|
| Copy | Copy current TOTP code to clipboard |
| Secret | View secret key (requires master password) |
| Delete | Remove service |
Encryption:
Data Storage:
Documents/.2fa/secrets.encMaster Password:
| Component | Specification |
|---|---|
| Encryption | AES-256-GCM |
| Key Derivation | SHA-512 |
| TOTP Standard | RFC 6238 |
| Time Step | 30 seconds |
| Code Length | 6 digits |
| Hash Algorithm (TOTP) | HMAC-SHA1 |
| Min Android Version | API 26 (Android 8.0) |
By using this software, you agree to the full disclaimer terms.
Software provided "AS IS" without warranty. You assume all risks.
Full legal disclaimer: See DISCLAIMER.md
License: BSD 3-Clause License