Aegis Authenticator — бесплатное приложение для Android, которое показывает одноразовые коды для второго шага входа в аккаунты. Вы один раз добавляете в него сайт по QR-коду, и дальше при каждом входе приложение выдаёт шестизначный код, который меняется каждые полминуты. Исходный код открыт, приложение можно поставить и из Google Play, и из каталога F-Droid.
Главное отличие от приложений Google, Microsoft и Authy — в том, что здесь нет ни аккаунта, ни чужого облака. Секретные ключи лежат в зашифрованном хранилище на вашем телефоне, которое открывается паролем или отпечатком, а резервные копии вы делаете файлом и храните там, где считаете нужным. По данным разработчика, приложение вообще не запрашивает доступ в интернет — ему просто некуда отправлять ваши данные.
Что умеет Aegis Authenticator
- Зашифрованное хранилище — все ключи хранятся в одном файле, закрытом вашим паролем. Открывать его можно отпечатком или лицом, но сам пароль остаётся обязательным: он понадобится после перезагрузки телефона и при восстановлении копии.
- Коды любых стандартов — обычные коды по времени, коды по счётчику и особые форматы отдельных сервисов, например игровой платформы Steam. Поэтому приложение подходит почти ко всем сайтам, которые вообще поддерживают вход по коду.
- Своя резервная копия — хранилище выгружается одним файлом, зашифрованным или открытым. Можно включить автоматическое сохранение копии в выбранную папку, а оттуда уже отправлять её в своё облако или на компьютер.
- Перенос из других приложений — Aegis умеет читать экспорт из нескольких популярных генераторов кодов, в том числе из QR-кода переноса Google Authenticator. Переезжать по одному сайту не нужно.
- Группы и поиск — аккаунты раскладываются по группам (личное, работа, финансы) и находятся поиском по названию. Когда в списке несколько десятков записей, без этого неудобно.
- Скрытые коды — цифры можно показывать только по нажатию, а снимки экрана в приложении запрещать. Полезно, если вы заходите в аккаунты в метро или в открытом офисе.
- Значки сервисов — для популярных сайтов подставляются узнаваемые значки, и нужная строка находится глазами за секунду.
- Работа без сети — коды считаются из ключа и текущего времени на устройстве, поэтому приложение одинаково работает в самолёте, в деревне без связи и на телефоне без сим-карты.
Кому подходит
- Тем, кто не хочет отдавать секретные ключи в чужое облако и готов сам отвечать за резервную копию.
- Тем, кто ценит открытый код: исходники приложения доступны для проверки, а сборка есть в каталоге F-Droid.
- Тем, кто уходит из Google Authenticator или другого приложения и хочет перенести все аккаунты сразу, а не настраивать каждый сайт заново.
- Тем, у кого в списке десятки аккаунтов: группы, поиск и значки здесь сделаны удобнее, чем в простых приложениях.
- Не подойдёт владельцам iPhone — версии для iOS нет; и тем, кто хочет, чтобы копия кодов восстанавливалась сама после потери телефона. В первом случае смотрите Ente Auth или 2FAS, во втором — Microsoft Authenticator.
Плюсы
- Открытый код, бесплатно, без рекламы и подписок
- Ключи хранятся только на вашем телефоне, под паролем
- Полноценный перенос кодов файлом в любое время
- Читает экспорт из других приложений для кодов
- Группы, поиск, значки и скрытие кодов от посторонних глаз
Минусы
- Только Android, для iPhone версии нет
- Нет облачной синхронизации — копию делаете и храните вы
- Если забыть пароль хранилища, восстановить его невозможно
- Перевод интерфейса делает сообщество, часть надписей бывает на английском
- Нет подтверждения входа нажатием, как в приложениях Microsoft и Google
Сколько стоит
Приложение полностью бесплатное: нет ни платной версии, ни подписки, ни рекламы, ни ограничений по числу аккаунтов. Это проект с открытым кодом, который живёт на добровольных пожертвованиях. Платить за восстановление копии тоже некому и не за что — копия у вас на руках в виде файла, и работает она без всяких серверов.
Как установить
- Откройте Google Play и найдите приложение по названию, или скачайте его из каталога F-Droid, если пользуетесь им.
- При первом запуске выберите защиту хранилища паролем и придумайте пароль, который не совпадает с кодом разблокировки телефона. Запишите его отдельно от устройства.
- Включите разблокировку отпечатком или лицом, чтобы не вводить пароль каждый раз.
- Добавьте первый аккаунт: на сайте включите двухфакторный вход и отсканируйте показанный QR-код камерой из приложения. Или перенесите аккаунты из старого приложения через импорт.
- Настройте автоматическую резервную копию в выбранную папку и один раз проверьте, что файл копии действительно появился.
Частые вопросы
Работает ли приложение в России?
Да, без ограничений. Оно скачивается из Google Play и F-Droid, а для показа кодов интернет не нужен совсем: всё считается на телефоне. Никаких аккаунтов и оплат приложение не требует.
Что будет, если телефон сломается или потеряется?
Коды восстановятся из файла резервной копии: поставьте приложение на новом телефоне, выберите импорт хранилища и введите пароль копии. Если копии не было, придётся заходить на каждый сайт с запасными кодами восстановления и настраивать двухфакторный вход заново.
Есть ли версия для iPhone?
Нет, приложение существует только для Android. Для iPhone из приложений с открытым кодом обычно выбирают Ente Auth или 2FAS — они понимают тот же стандарт кодов.
Можно ли перенести коды из Google Authenticator?
Да. В Google Authenticator есть перенос аккаунтов в виде QR-кода, который Aegis читает своим импортом. Также приложение понимает файлы экспорта из нескольких других генераторов кодов.
Есть ли русский язык?
Перевод делает сообщество, поэтому основная часть надписей по-русски, а редкие технические пункты могут остаться на английском. На работу это не влияет: главное действие — отсканировать код и посмотреть цифры.
