[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Re: gestion d'un serveur FTP - création des users



Okki a écrit, samedi 12 octobre 2002, à 14:46 :
> Le sam 12/10/2002 à 14:40, arnaud a écrit :
> > Bonjour,

bonjour aussi.

> > voici un petit programme perl pour generer des mots de passe, 
[...]
> En une ligne
> 
> perl -we "use strict; my @a = (); push @a, ('.', '/', 0..9,'A'..'Z',
> 'a'..'z')[rand 64] for (1 .. 10); print join('', @a), \"\n\""

Il est prudent de supprimer les jumeaux 0O, 1lI :

sub rand_pass {
    my $n = int (shift || $PASS_MIN_LENGTH);

    $n = ($n < $PASS_MIN_LENGTH) ? $PASS_MIN_LENGTH : $n;
    $n = ($n > $PASS_MAX_LENGTH) ? $PASS_MAX_LENGTH : $n;

    my @cars = ('a'..'k', 'm'..'z', 'A'..'H', 'J'..'N', 'P'..'Z', '2'..'9');

    return join '', @cars[ map {rand @cars} (1 .. $n)];
}

-- 
Jacques L'helgoualc'h



Reply to: