Use as your primary 2FA authenticator on Android to secure accounts with time-limited codes
Migrate your existing 2FA accounts from Google Authenticator or Authy without re-enrolling every service
Set up automatic encrypted backups of your vault to a location of your choice
Organize accounts with custom names, groups, and community icon packs for quick recognition
| beemdevelopment/aegis | daimajia/androidviewanimations | daimajia/androidswipelayout | |
|---|---|---|---|
| Stars | 12,441 | 12,460 | 12,370 |
| Language | Java | Java | Java |
| Setup difficulty | easy | easy | easy |
| Complexity | 1/5 | 2/5 | 2/5 |
| Audience | general | developer | developer |
Figures from each repo's GitHub metadata at analysis time.
Aegis Authenticator is a free, open source Android app for managing two-step verification codes. Two-step verification (also called 2FA) adds a second layer of security to online accounts by requiring a time-limited code in addition to a password when you sign in. Aegis generates those codes and stores them securely on your device. The codes are kept in an encrypted vault on the phone using AES-256-GCM encryption, which is a widely used security standard. You can unlock the vault with either a password or your device's biometrics such as a fingerprint. The app also prevents screenshots from being taken to reduce the chance of codes being captured by screen recording tools. Individual entries can be hidden and revealed with a tap. Aegis is compatible with the HOTP and TOTP standards, which are the protocols used by the vast majority of websites and services that offer two-factor authentication. It can also import accounts from many other authenticator apps including Google Authenticator, Microsoft Authenticator, Authy, andOTP, and several others, making it easier to switch without re-enrolling every account. For organization, entries can be sorted, grouped, given custom names, and assigned icons. Community-maintained icon packs are available to make recognizing accounts at a glance easier. The vault can be exported in either encrypted or plain-text form, and automatic backups can be configured to save to a location of your choice. The app offers light, dark, and AMOLED themes. Aegis is available on Google Play and F-Droid. The source code is licensed under the GNU General Public License v3.0. Translations, bug reports, and code contributions are welcomed through the contributing guidelines in the repository.
Aegis is a free, open-source Android app that generates and securely stores two-factor authentication codes in an encrypted vault protected by password or biometrics.
Mainly Java. The stack also includes Java, Android, AES-256-GCM.
Licensed under GPL v3.0, free to use, modify, and share, but any version you distribute must also be released under GPL v3.
Setup difficulty is rated easy, with roughly 5min to a first successful run.
Mainly general.
This repo across BitVibe Labs
Verify against the repo before relying on details.