# stratumauth/app

**Attribution required: if you use, quote, or summarise this content, you must credit and link back to [awesome-repositories.com](https://awesome-repositories.com/repository/stratumauth-app).**

4,486 stars · 270 forks · C# · GPL-3.0

## Links

- GitHub: https://github.com/stratumauth/app
- Homepage: https://stratumauth.com
- awesome-repositories: https://awesome-repositories.com/repository/stratumauth-app.md

## Topics

`2fa` `android` `authenticator` `c-sharp` `hotp` `material-design` `material-you` `motp` `otp` `steam` `tfa` `totp` `two-factor-authentication` `wear-os` `wearos` `xamarin` `xamarin-android`

## Description

This project is a two-factor authentication manager that generates time-based and counter-based one-time passwords to secure online accounts. It functions as an encrypted credential manager for storing authentication seeds and producing security codes on mobile and wearable devices.

The application includes a dedicated Android Wear OS client that synchronizes authentication data and UI states to allow security codes to be viewed directly from a smartwatch.

The system supports the import and migration of authentication seeds from other applications and provides encrypted backup capabilities to local or cloud storage for account recovery. It also includes organizational tools to group authentication entries into custom categories with associated brand iconography.

## Tags

### Security & Cryptography

- [Two-Factor Authentication](https://awesome-repositories.com/f/security-cryptography/two-factor-authentication.md) — Manages the generation and storage of time-based and counter-based one-time passwords for securing online accounts.
- [Credential Encryption](https://awesome-repositories.com/f/security-cryptography/end-to-end-encryption/credential-encryption.md) — Implements symmetric encryption for authentication seeds to prevent unauthorized access to raw secrets.
- [HOTP Implementations](https://awesome-repositories.com/f/security-cryptography/hotp-implementations.md) — Generates both sequence-based (HOTP) and time-based (TOTP) security codes for identity verification.
- [Encrypted Credential Storage](https://awesome-repositories.com/f/security-cryptography/local-first-privacy-tools/encrypted-credential-storage.md) — Provides a secure storage system for authentication seeds with encrypted local and cloud backup support.
- [One-Time Passwords](https://awesome-repositories.com/f/security-cryptography/one-time-passwords.md) — Generates unique security tokens using the HMAC-based One-Time Password (HOTP) algorithm.
- [Encrypted Backups](https://awesome-repositories.com/f/security-cryptography/encrypted-backups.md) — Provides encrypted backups of authentication data to local or cloud storage for account recovery. ([source](https://cdn.jsdelivr.net/gh/stratumauth/app@master/README.md))
- [Seed Import Utilities](https://awesome-repositories.com/f/security-cryptography/two-factor-authentication/seed-import-utilities.md) — Includes utilities to transfer existing security account data from external authenticator applications. ([source](https://cdn.jsdelivr.net/gh/stratumauth/app@master/README.md))
- [Seed Migrations](https://awesome-repositories.com/f/security-cryptography/two-factor-authentication/seed-migrations.md) — Supports the import and migration of authentication seeds from other security applications.
- [Wearable Integrations](https://awesome-repositories.com/f/security-cryptography/two-factor-authentication/wearable-integrations.md) — Allows accessing and viewing authentication codes directly from a smartwatch for faster verification.

### Data & Databases

- [JSON Data Import](https://awesome-repositories.com/f/data-databases/json-data-import.md) — Supports importing authentication secrets from other applications using standardized JSON data formats.

### Mobile Development

- [Authentication Clients](https://awesome-repositories.com/f/mobile-development/android-ecosystem/android-development/ui-toolkits/wear-os/authentication-clients.md) — Ships a dedicated Android Wear OS client to display authentication codes on smartwatches.
- [Companion App Integrations](https://awesome-repositories.com/f/mobile-development/companion-app-integrations.md) — Synchronizes authentication data and UI states between a handheld device and a Wear OS companion app.

### Part of an Awesome List

- [Security And Privacy](https://awesome-repositories.com/f/awesome-lists/security/security-and-privacy.md) — Two-factor authentication client with wearable device support.
- [Security & Privacy](https://awesome-repositories.com/f/awesome-lists/security/security-privacy.md) — Multi-factor authentication token generator.
