Coder Social home page Coder Social logo

usyboi / 2fast Goto Github PK

View Code? Open in Web Editor NEW

This project forked from 2fast-team/2fast

0.0 0.0 0.0 6.79 MB

Two-Factor Authenticator Supporting TOTP (Windows 10 & Android, iOS, Linux and macOS App)

Home Page: https://2fast-app.de

License: GNU General Public License v3.0

C# 99.98% JavaScript 0.02%

2fast's Introduction

2fast – Two Factor Authenticator Supporting TOTP

Sideload link

About 2fast

2fast (acronym for two factor authenticator supporting TOTP) is the first free, open source, two factor authenticator for Windows and Android with the ability to store the sensitive data encrypted at a place of your choice instead of a 3rd party cloud location.

Features

  • Every data is stored in one single encrypted file
    • Encrypted with AES using a password-based key by PBKDF2
    • Possibility to send the data file to your colleges and friends to securely share logins
    • Easy backup & restore in one single file
  • Everything works local
    • No extra account, registration or login needed
    • No Internet connection needed
      • Add personal WebDAV server (e.g. ownCloud or Nextcloud) as storage location [currently work in progress]
  • Free
  • Open Source
  • Works on multiple platforms
    • Currently Windows and Android [work in progress]
  • Uses the widely accepted TOTP algorithm (RFC 6238)
    • Works with accounts from Google, Microsoft, Facebook, PayPal, etc.
  • Build with PrismLibrary/Prism and a fork from Template10 (for the UWP app)

Screenshots

2fast Screenshot Login Screen 2fast Screenshot Account Screen

Installation

For Windows operating systems:

English badge

This project is not yet available in the Google Play store, you have to build it from source. Watch it!

Getting Started

The following steps will help if you want to contribute or work on the application.

Prerequirements

  • Visual Studio 2022
    • Don't forget to select the Mobile development with .NET package in the installation process
  • Windows 10, version >= 1809, October update 2018 (for the universal Windows application)
    • The latest Windows 10 SDK is required
  • Android, version >= 7.0 (for the Android application)
    • Remember to trust 3rd party Apps by enabling this in the Android developer settings if you want to build from source

Installation

  1. Clone this repository with all its submodules (HTTPS example)
git clone --recurse-submodules https://github.com/2fast-team/2fast.git
  1. Open the .sln file with Visual Studio
    • The dependencies are automatically loaded by Visual Studio
  2. Start working and debugging!
    • Remember to select the correct start project and -platform before hitting the play button
      • e.g. x64 and UWP for the Universal Windows Application

Contributing

Feel free to fork the project, work in your personal branch and create a pull request or you simple interact in the issue section.

This is an open source project! Every contribution is greatly appreciated!

License

Distributed under the GNU GPLv3 License. See LICENSE for more information. A list of all used 3rd party libraries, images and information with their source and license can be found in the Dependencies of the app section in every installation. Current key-icon-logo by freepik @ flaticon.

Privacy

UWP: The app does not use any own telemetry functions apart from the standardised telemetry functions by Microsoft (crashes, install from which country, versions in use, etc.).

Contact

Project Link: https://github.com/2fast-team/2fast // https://2fast-app.de

Made with ♥ in Germany from jp-weber and mhellmeier

2fast's People

Contributors

jp-weber avatar mhellmeier avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.