Login   Register  
PHP Classes
elePHPant
Icontem

Secure Token Grid Authentication: Generate grid of tokens, authenticate user with it

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 <e-mail contact>
Packages: 4 Browse all classes by André Liechti Browse all classes by
Country: Switzerland Switzerland - PHP jobs in Switzerland
Age: 45
All time rank: 5928 in Switzerland Switzerland
Week rank: 214 Up4 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 generate a grid of tokens to authenticate users similar to those that banks provided to users to avoid account abuses after phishing attacks.

It generates a bidimensional array of tokens of limited length with letters and digits.

The generated grid is seeded by a given secret salt string and a specific id that may be used to generate unique grids for different applications and users.

The class may also verify whether a token entered by the user corresponds to a token of a random grid position.

The grid tokens may also be formatted in an HTML table for presentation in Web pages. A sample PDF extended class is also provided to create PDF documents with included grid (using the LGPL http://www.tcpdf.org library)

  Classes of André Liechti  >  Secure Token Grid Authentication  >  Download Download .zip .tar.gz  >  Support forum Support forum (1)  >  Blog Blog  >  RSS 1.0 feed RSS 2.0 feed Latest changes  
Name: Secure Token Grid Authentication
Base name: tokengrid
Description: Generate grid of tokens, authenticate user with it
Version: 1.3
PHP version: 5.0
License: GNU Lesser General Public License (LGPL)
All time users: 1675 users
All time rank: 2135
Week users: 0 users
Week rank: 1828 Equal
 
  Groups   Screenshots Screenshots   Freshmeat project  
  Rate classes User ratings   Applications   Related links   Files Files  

  Groups  
Group folder image HTML HTML generation and processing 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

  Files folder image Screenshots  
Sample Token Card
File Role Description
Accessible without login Image file tokencard.png Screen Sample Token Card


  Innovation Award  
PHP Programming Innovation award nominee
April 2008
Number 7

Prize: One copy of VS.PHP
Phishing attacks have been causing many victims that have their bank accounts robbed by crackers that steal their account passwords.

Many banks are now giving their clients special cards with tables of token codes to increase the security and make it harder to steal accounts of phishing attack victims.

This class provides a solution to generate token code tables from PHP, as well to validate the codes entered by a site user.

Manuel Lemos

  Freshmeat project  
Secure Token Grid Authentication
Project record: tokengrid
Popularity score: 33.35
Vitality score: 1.0

  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
TCPDF LGPL library to create PDF documents with PHP

  Files folder image Files  
File Role Description
Plain text file tokengrid.class.php Class Main file, class definition
Accessible without login Plain text file tokengrid.demo.php Example Simple demo file
Accessible without login Plain text file tokengrid.pdf.class.php Example OPTIONAL - PDF token creation extended class demo (needs www.tcpdf.org)
Accessible without login Plain text file tokengrid.pdf.demo.php Example OPTIONAL - PDF token creation demo (needs www.tcpdf.org)
Accessible without login Image file demo.bank.png Data Clipart for PDF demo output
Accessible without login Image file demo.logo.jpg Data Clipart for PDF demo output
Accessible without login Plain text file README.TXT Doc. README FILE
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: tokengrid.tar.gz tokengrid.zip
NOTICE: if you are using a download manager program like 'GetRight', please Login before trying to download this archive.