# Flipper Authenticator

[![GitHub release](https://img.shields.io/github/release/akopachov/flipper-zero_authenticator?include_prereleases=&sort=semver&color=blue)](https://github.com/akopachov/flipper-zero_authenticator/releases/)
[![License](https://img.shields.io/github/license/akopachov/flipper-zero_authenticator)](/LICENSE)
[![issues - flipper-zero_authenticator](https://img.shields.io/github/issues/akopachov/flipper-zero_authenticator)](https://github.com/akopachov/flipper-zero_authenticator/issues)
![maintained - yes](https://img.shields.io/badge/maintained-yes-blue)
![contributions - welcome](https://img.shields.io/badge/contributions-welcome-blue)
[![Discord server](https://img.shields.io/discord/937479784148115456)](https://discord.gg/flipper-xtreme)
[![Quality Gate Status](https://sonarcloud.io/api/project_badges/measure?project=akopachov_flipper-zero_authenticator&metric=alert_status)](https://sonarcloud.io/summary/new_code?id=akopachov_flipper-zero_authenticator)
[![Reliability Rating](https://sonarcloud.io/api/project_badges/measure?project=akopachov_flipper-zero_authenticator&metric=reliability_rating)](https://sonarcloud.io/summary/new_code?id=akopachov_flipper-zero_authenticator)
[![Security Rating](https://sonarcloud.io/api/project_badges/measure?project=akopachov_flipper-zero_authenticator&metric=security_rating)](https://sonarcloud.io/summary/new_code?id=akopachov_flipper-zero_authenticator)
[![Vulnerabilities](https://sonarcloud.io/api/project_badges/measure?project=akopachov_flipper-zero_authenticator&metric=vulnerabilities)](https://sonarcloud.io/summary/new_code?id=akopachov_flipper-zero_authenticator)

![Screenshot](docs/assets/screenshot_1.png)

## Description

Flipper Authenticator is a software-based authenticator that implements multi-factor authentication services using the time-based one-time password (TOTP; specified in [RFC 6238](https://www.rfc-editor.org/rfc/rfc6238)) and HMAC-based One-time Password algorithm (HOTP; specified in [RFC 4226](https://www.rfc-editor.org/rfc/rfc4226)), for authenticating users of software applications.

It is like [Google Authenticator](https://play.google.com/store/apps/details?id=com.google.android.apps.authenticator2), but for [Flipper Zero](https://flipperzero.one/) device.

## Companion app

There is a companion app for desktop allowing you to interract with Flipper Authenticator in a more user-friendly way. Latest builds as well as all the information about it can be found in its official repo [here](https://github.com/akopachov/flipper-zero_authenticator-companion)

## SAST Tools

[PVS-Studio](https://pvs-studio.com/en/pvs-studio/?utm_source=github&utm_medium=organic&utm_campaign=open_source) - static analyzer for C, C++, C#, and Java code.

[SonarCloud](https://www.sonarsource.com/products/sonarcloud/) - cloud-based code quality and security service

## Support

* Buy me a coffee [here](https://ko-fi.com/akopachov), [here](https://www.buymeacoffee.com/mijumoho), [here](https://donorbox.org/flipper-authenticator) or [here](https://buycoffee.to/akopachov)
* Become a patron at [Patreon](https://patreon.com/akopachov)
* BTC: `bc1qu9k48q93uhvr9w5cn8fzz5yxuvh4e27c6hnczq`
* ETH: `0xa12163eD56e35d3B38F7087B573384E40b2785e1`
* USDT: `0xa12163eD56e35d3B38F7087B573384E40b2785e1`
* DOGE: `DAa3nu1RCWwxZdAnGVga77bgxDFP1nhahj`
* TON: `EQCSBzoTb1B7RhXnka5RegmdjHR3gQwRVgZHNPPqzjjvlW9T`

## Have questions?

Checkout [FAQ](https://github.com/akopachov/flipper-zero_authenticator/wiki/FAQ) or ask in [Discord server](https://discord.gg/flipper-xtreme)

## Looking for better Flipper Zero Firmware?

You will find it on this [Discord server](https://discord.gg/flipper-xtreme)
