Data/Password/BasicCheck version 2.00
=====================================

    Data::Password::BasicChecker objects do these kind of checks on the
    given passwords:

    *   password length is in a defined range that is estabilished at
        object creation;

    *   there are at least pL symbols in password, where L is password
        length and p is 0 < p =< 1. If not specified at object creation
        we assume p = 2/3 (that is: 0.66666...)

    *   password contains alphabetic characters, digits and
        non-alphanumeric characters;

    *   rotations of the password don't match it (e.g.: the password
        a1&a1& matches itself after three rotations)

    *   after cleaning away digits and symbols, the password, its
        reverse and all possible rotations don't match any personal
        information given (name, surname, city, username)

INSTALLATION

To install this module type the following:

   perl Makefile.PL
   make
   make test
   make install


COPYRIGHT AND LICENCE

Copyright (C) 2003 Marco Marongiu

This program is free software; you can redistribute it
and/or modify it under the terms of the GNU General
Public License as published by the Free Software
Foundation; either version 2 of the License, or (at
your option) any later version.

This program is distributed in the hope that it will be
useful, but WITHOUT ANY WARRANTY; without even the
implied warranty of MERCHANTABILITY or FITNESS FOR A
PARTICULAR PURPOSE.  See the GNU General Public License
for more details.

You should have received a copy of the GNU General
Public License along with this program; if not, write
to the Free Software Foundation, Inc., 59 Temple Place
- Suite 330, Boston, MA 02111-1307, USA.


$Id: README,v 1.4 2003/08/13 17:09:43 bronto Exp $