Spomky-Labs/otphp

PHP

:closed_lock_with_key: A PHP library for generating one time passwords according to RFC 4226 (HOTP) and the RFC 6238 (TOTP)

otptotphotpphprfc-4226rfc-6238rfc4226rfc6238
Croissance des étoiles
Étoiles
1.5k
Forks
159
Croissance hebdomadaire
+1
Issues
0
5001k
févr. 2014avr. 2018juin 2022sept. 2026
ArtefactsPackagist
README

TOTP / HOTP library in PHP

Build Status

Latest Stable Version Total Downloads Latest Unstable Version License

A php library for generating one-time passwords according to RFC 4226 (HOTP Algorithm) and RFC 6238 (TOTP Algorithm)

This library is compatible with Google Authenticator apps available for Android and iPhone. It is also compatible with other applications such as FreeOTP for example.

Documentation

The documentation of this project is available in the doc folder.

Support

I bring solutions to your problems and answer your questions.

If you really love that project, and the work I have done or if you want I prioritize your issues, then you can help me out for a couple of :beers: or more!

Become a sponsor

Or

Become a Patreon

Contributing

Requests for new features, bug fixes and all other ideas to make this project useful are welcome.

Please report all issues in the repository bug tracker.

Also make sure to follow these best practices.

Licence

This software is release under the MIT licence.

Dépôts similaires
beemdevelopment/Aegis

A free, secure and open source app for Android to manage your 2-step verification tokens.

JavaMavenappGNU General Public License v3.0otptotp
getaegis.app
13k588
Authenticator-Extension/Authenticator

Authenticator generates 2-Step Verification codes in your browser.

TypeScriptnpmappMIT Licenseauthenticator2fa
authenticator.cc
4.7k1.2k
ergo-services/ergo

An actor-based Framework with network transparency for creating event-driven architecture in Golang. Inspired by Erlang. Zero dependencies.

GoGo ModuleslibraryMIT Licenseerlanggolang
ergo.services
4.7k189
stratumauth/app

📱 Two-Factor Authentication (2FA) client for Android + Wear OS

C#appGNU General Public License v3.0androidtwo-factor-authentication
stratumauth.com
4.6k277
Bubka/2FAuth

A Web app to manage your Two-Factor Authentication (2FA) accounts and generate their security codes

PHPPackagistGNU Affero General Public License v3.0otp2fa
docs.2fauth.app
4.1k299
andOTP/andOTP

[Unmaintained] Open source two-factor authentication for Android

JavaMavenappMIT Licensetwo-factor-authenticationotp
3.7k376
guilhermerodz/input-otp

One time passcode Input. Accessible & unstyled.

JavaScriptnpmMIT License2fainput
input-otp.rodz.dev
3.2k90
FreeRADIUS/freeradius-server

FreeRADIUS - A multi-protocol policy server.

CGNU General Public License v2.0radiusdhcp
freeradius.org
2.6k1.2k
yeojz/otplib

One Time Password (OTP) / 2FA for Node.js and Browser - Supports HOTP, TOTP and Google Authenticator

TypeScriptnpmcliMIT Licensehotphmac
otplib.yeojz.dev
2.3k147
privacyidea/privacyidea

:closed_lock_with_key: multi factor authentication system (2FA, MFA, OTP, FIDO Server)

PythonPyPIGNU Affero General Public License v3.0pythontwo-factor
privacyidea.org
1.8k360
scito/extract_otp_secrets

Extract one time password (OTP) secrets from QR codes exported by two-factor authentication (2FA) apps such as "Google Authenticator". The exported QR codes from authentication apps can be captured by camera, read from images, or read from text files. The secrets can be exported to JSON or CSV, or printed as QR codes to console.

PythonPyPIcliGNU General Public License v3.0otpotpauth
scito.ch/content/extract-secret-keys-google-authenticator-qr-export
1.7k162
nyakang/nyaterm

A modern remote terminal workspace

TypeScriptnpmcliMIT Licenseotpreact
nyaterm.app
1.6k138