Login   Register  
PHP Classes
elePHPant
Icontem

Multi-OTP PHP class

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

  Author  
Picture of André Liechti
Name: André Liechti <e-mail contact>
Packages: 4 Browse all classes by André Liechti Browse all classes by
Country: Switzerland Switzerland - PHP jobs in Switzerland
Age: 44
All time rank: 6348 in Switzerland Switzerland
Week rank: 235 Up6 in Switzerland Switzerland Up
Innovation award
Innovation award
Nominee: 4x

Winner: 1x


  Detailed description   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  >  Multi-OTP PHP class  >  Download .zip .tar.gz  >  Support forum Support forum (7)  >  Blog Blog  >  RSS 1.0 feed RSS 2.0 feed Latest changes  
Name: Multi-OTP PHP class
Base name: multi-otp
Description: Authenticate and manage OTP strong user tokens
Version: 3.0.0
PHP version: 4.4.4
License: GNU Lesser General Public License (LGPL)
All time users: 564 users
All time rank: 4597
Week users: 2 users
Week rank: 1352 Up
 
  Groups   Freshmeat project   Rate classes User ratings  
  Applications   Related links   Files Files  

  Groups  
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
Winner

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

  Freshmeat project  
Project record: multiotp
Popularity score: 59.8
Vitality score: 1.75

  User ratings  
There are not enough user ratings to display for this class.

  Applications that use this class  
No application links were specified for this class.
Add link image If you know an application of this package, send a message to the author to add a link here.

  Related links  
Link Description
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.
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 FreeRADIUS, THE radius server for Linux supporting Default user and external programs (Exec-Program-Wait) to authenticate with an external module like 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
Accessible without login Plain text file multiotp.class.php Class Main file, class definition
Accessible without login Plain text file multiotp.php Appl. Command line tool (merged from the special header and the class)
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 my certificate)
Accessible without login Plain text file checkmultiotp.cmd Data Windows script to validate the HOTP implementation
Plain text file COPYING.LESSER Lic. LGPL Version 3.0
Plain text file COPYING Lic. GPL Version 3.0

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.