awesome-repositories.com
ब्लॉग
awesome-repositories.com

AI-संचालित खोज के साथ बेहतरीन ओपन-सोर्स रिपॉजिटरी खोजें।

एक्सप्लोर करेंक्यूरेटेड खोजेंओपन-सोर्स विकल्पसेल्फ-होस्टेड सॉफ्टवेयरब्लॉगसाइटमैप
प्रोजेक्टहमारे बारे मेंहम रैंकिंग कैसे करते हैंप्रेसMCP सर्वर
कानूनीगोपनीयताशर्तें
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
·
google avatar

google/google-authenticatorArchived

0
View on GitHub↗
5,349 स्टार्स·996 फोर्क्स·Java·Apache-2.0·4 व्यूज़

Google Authenticator

This is a two-factor authentication library and open-source multi-factor authentication implementation. It provides a suite of tools for implementing security workflows that require a second layer of verification beyond standard credentials.

The project implements both time-based one-time passwords and HMAC-based one-time passwords. It includes utilities for generating these codes based on shared secrets and counters, following industry standards such as RFC 6238.

The library covers cryptographic primitives including Base32 secret key encoding, dynamic truncation extraction, and symmetric key secret storage. These capabilities enable the creation and validation of passcodes for two-step verification systems.

Features

  • Multi-Factor Authentication - Provides a complete implementation for adding multi-factor authentication to secure user login processes.
  • TOTP Authentication Systems - Provides a command line utility for generating RFC 6238 compliant time-based one-time passwords.
  • Dynamic Truncation Utilities - Provides the dynamic truncation logic necessary to convert HMAC hashes into six-digit authentication codes.
  • One-Time Passwords - Implements HMAC-based one-time password generation using shared secrets and incrementing counters.
  • OTP Generators - Provides a tool for creating HMAC-based one-time passwords for secure user verification.
  • TOTP Generation Utilities - Implements utilities for generating time-based one-time passwords from stored secrets.
  • Two-Factor Authentication - Offers a library of tools for implementing two-factor authentication using standard TOTP and HOTP algorithms.
  • Two-Step Login Flows - Facilitates the implementation of two-step verification flows to protect accounts from unauthorized access.
  • MFA Implementations - Serves as an open-source reference implementation of the one-time password protocol for secondary security layers.
  • Symmetric Secret Stores - Provides local storage for symmetric cryptographic keys to enable offline authentication token generation.
  • Authentication Tools - Implementation of one-time passcode generators.

स्टार हिस्ट्री

google/google-authenticator के लिए स्टार हिस्ट्री चार्टgoogle/google-authenticator के लिए स्टार हिस्ट्री चार्ट

AI सर्च

और अधिक बेहतरीन रिपॉजिटरी खोजें

अपनी ज़रूरत को सरल भाषा में बताएं — AI हजारों क्यूरेटेड ओपन-सोर्स प्रोजेक्ट्स को प्रासंगिकता के आधार पर रैंक करता है।

Start searching with AI

Google Authenticator के ओपन-सोर्स विकल्प

समान ओपन-सोर्स प्रोजेक्ट्स, जो Google Authenticator के साथ साझा की गई सुविधाओं के आधार पर रैंक किए गए हैं।
  • bitwarden/androidbitwarden का अवतार

    bitwarden/android

    8,457GitHub पर देखें↗

    This project is an Android password manager application that provides an end-to-end encrypted vault for storing and synchronizing login credentials, secure notes, and identities. It functions as a secure storage system using zero-knowledge encryption to ensure that only the user can decrypt their stored data. The application integrates directly with the Android system to provide an autofill service that populates usernames and passwords into mobile apps and browser login fields. It also serves as a passkey management wallet for FIDO2 cryptographic passkeys and a time-based one-time password a

    Kotlinandroidbitwardencompose
    GitHub पर देखें↗8,457
  • jessecar96/steamdesktopauthenticatorJessecar96 का अवतार

    Jessecar96/SteamDesktopAuthenticator

    3,780GitHub पर देखें↗

    SteamDesktopAuthenticator is a desktop multi-factor authentication client for Steam accounts. It serves as a desktop application that generates Steam Guard security codes, providing a way to manage account authentication on a computer instead of using a physical mobile device. The software functions as a Steam account manager, allowing users to handle multiple accounts and their security credentials from a single interface. It includes mechanisms for exporting and importing authentication data to maintain account access across different desktop computers. The application includes systems for

    C#
    GitHub पर देखें↗3,780
  • authenticator-extension/authenticatorAuthenticator-Extension का अवतार

    Authenticator-Extension/Authenticator

    4,522GitHub पर देखें↗

    Authenticator is a multi-factor authentication manager and browser extension designed to generate and store two-step verification codes directly within a web browser. It functions as an encrypted secret store that produces both time-based and counter-based security codes to protect online account access. The project distinguishes itself through cross-browser synchronization, replicating authentication accounts across different browser instances using cloud or local backups. It utilizes password-based encryption to protect authentication seeds and provides a synchronization tool to maintain co

    TypeScript2faauthenticatorchrome-extension
    GitHub पर देखें↗4,522
  • beemdevelopment/aegisbeemdevelopment का अवतार

    beemdevelopment/Aegis

    12,613GitHub पर देखें↗

    Aegis is a mobile application designed to manage and store multi-factor authentication tokens. It functions as a local-first credential vault that generates time-based and counter-based one-time passwords to verify user identity across various online services. The application secures sensitive authentication data by employing authenticated symmetric encryption and hardware-backed key storage to protect credentials at rest. Access to the stored tokens is gated by system-level biometric authentication or password verification, ensuring that only authorized users can retrieve the generated secur

    Java2faandroidauthenticator
    GitHub पर देखें↗12,613
Google Authenticator के सभी 30 विकल्प देखें→

अक्सर पूछे जाने वाले प्रश्न

google/google-authenticator क्या करता है?

This is a two-factor authentication library and open-source multi-factor authentication implementation. It provides a suite of tools for implementing security workflows that require a second layer of verification beyond standard credentials.

google/google-authenticator की मुख्य विशेषताएं क्या हैं?

google/google-authenticator की मुख्य विशेषताएं हैं: Multi-Factor Authentication, TOTP Authentication Systems, Dynamic Truncation Utilities, One-Time Passwords, OTP Generators, TOTP Generation Utilities, Two-Factor Authentication, Two-Step Login Flows।

google/google-authenticator के कुछ ओपन-सोर्स विकल्प क्या हैं?

google/google-authenticator के ओपन-सोर्स विकल्पों में शामिल हैं: bitwarden/android — This project is an Android password manager application that provides an end-to-end encrypted vault for storing and… jessecar96/steamdesktopauthenticator — SteamDesktopAuthenticator is a desktop multi-factor authentication client for Steam accounts. It serves as a desktop… authenticator-extension/authenticator — Authenticator is a multi-factor authentication manager and browser extension designed to generate and store two-step… beemdevelopment/aegis — Aegis is a mobile application designed to manage and store multi-factor authentication tokens. It functions as a… volatiletech/authboss — Authboss is a modular authentication framework designed to manage user identity and account orchestration. It provides… bubka/2fauth — 2FAuth is a self-hosted two-factor authentication server and credential vault. It functions as a web-based…