Login   Register  
PHP Classes

multiOTP PHP class: Authenticate and manage OTP strong user tokens

Recommend this page to a friend!
Stumble It! Stumble It! Bookmark in del.icio.us Bookmark in del.icio.us

  Author Author  
Picture of André Liechti
Name: André Liechti <contact>
Classes: 4 packages by
Country: Switzerland Switzerland
Age: 45
All time rank: 5898 in Switzerland Switzerland
Week rank: 208 Up3 in Switzerland Switzerland Up
Innovation award
Innovation award
Nominee: 4x

Winner: 1x

  Detailed description   Download Download .zip .tar.gz  
This class can be used to authenticate and manage OTP user tokens for strong two-factor authentication.

It can create, update and delete tokens to authenticate users with one time passwords (OTP). The users data is stored in files.

The class can also check the user token using several algorithms: Mobile OTP (MOTP), OATH/HOTP (RFC 4226) and OATH/TOTP HOTP Time Based (RFC 4226 extension).

It works with compatible software tokens (iPhone, Android, PalmOS, Nokia and other Java J2ME capable phones, ...) and hardware tokens (Feitian, ZyXEL, Authenex, Seamoon, ...)

  Classes of André Liechti  >  multiOTP PHP class  >  Download Download .zip .tar.gz  >  Support forum Support forum (9)  >  Blog Blog  >  RSS 1.0 feed RSS 2.0 feed Latest changes  
Name: multiOTP PHP class
Base name: multi-otp
Description: Authenticate and manage OTP strong user tokens
Version: 4.1.0
PHP version: 5.3.0
License: GNU Lesser General Public License (LGPL)
All time users: 667 users
All time rank: 4382
Week users: 2 users
Week rank: 858 Up
  Groups   Rate classes User ratings   Applications   Related pages   Files Files  

Group folder image Cryptography Encrypting, decrypting and hashing data View top rated classes
Group folder image User Management User records, authentication and session handling View top rated classes
Group folder image Security Security protection and attack detection View top rated classes

  Innovation Award  
PHP Programming Innovation award winner
August 2010

Prize: One license of ScriptCase Enterprise edition
One time passwords are useful to provide strong authentication based systems using passwords that will only work a single time.

This class provides a complete solution to manage OTP authentication user tokens.

Manuel Lemos

  User ratings  
Not enough user ratings

  Applications that use this package  
MultiOneTimePassword Credential Provider
Strong authentication Credential Provider for Windows Login, working with multiOTP
ownCloud OTP
One Time Password app (multiOTP based) for ownCloud (http://owncloud.org)
2FA Credential Provider for Windows
Another strong authentication Credential Provider for Windows Login, working with multiOTP
Add link image If you know an application of this package, send a message to the author to add a link here.

  Related pages  
MultiOTP project
Official website of the MultiOTP project, the free PHP library and Windows + Linux command line tool to check a token. Digitally signed Windows executable version available. Some other external files are also downloadable, like a "one click" radius installer for Windows.
Mobile-OTP is a free "strong authentication" algorithm supported by multiOTP
TekRADIUS - free Windows radius server
TekRADIUS, a nice free radius server supporting Default user and External-Executable to authenticate, special SQLite version available (low footprint, low ressource needs)
FreeRADIUS, THE radius server for Linux supporting Default user and external programs (Exec-Program-Wait) to authenticate with an external module like multiotp.
FreeRADIUS (Windows)
FreeRADIUS, the Windows version of the FreeRADIUS server, also supported by multiOTP
OATH Token for iPhone
OATH Token is a free and open-source software token for two-factor authentication on the iPhone. OATH Token implements the RFC 4226 HOTP/OATH algorithm standard and is not tied to any proprietary server software.
OATH Token for Android
Android Token is a project to create OATH software tokens for the Android platform. Turning a mobile phone into a One Time Password (OTP) generation device which can be used in the place of hardware tokens.
Feitian OTP Tokens
Feitian proposes affordable hardware OTP Tokens compliant with TOTP/OATH and HOTP/OATH

  Files folder image Files  
File Role Description
Accessible without login Plain text file readme.txt Doc. README FILE
Plain text file multiotp.class.php Class Main file, class definition
Accessible without login Plain text file multiotp.server.php Appl. server component of the client/server feature
Accessible without login Plain text file multiotp.cli.header.php Example Special cli header in order to create the command line tool
Accessible without login Plain text file multiotp.exe.txt Data Windows command line tool (signed with our certificate)
Accessible without login Plain text file checkmultiotp.cmd Data Windows script to validate the HOTP implementation
Accessible without login Plain text file COPYING.LESSER Lic. LGPL Version 3.0
Accessible without login Plain text file COPYING Lic. GPL Version 3.0

Download Download all files: multi-otp.tar.gz multi-otp.zip
NOTICE: if you are using a download manager program like 'GetRight', please Login before trying to download this archive.