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 that may be used to generate unique grids for different users. The grid tokens may be formatted in an HTML table for presentation in Web pages.