Génération de password aléatoire

    29 Mai 2008  

      Génération de password aléatoire

Fonction permettant la génération d'un mot de passe assez aléatoirement.
Mycado 29 Mai 2008
# Catégorie Compatibilité Nombre de vues Site Archive
   Securite PHP 4, PHP 5, PHP 7 9 696  

       Code Source PHP


 
 01    
 02    
 03    
 04    
 05    
 06    
 07    
 08    
 09    
 10    
 11    
 12    
 13    
 14    
 15    
 16    
 17    
 18    
 19    
 20    
 21    
 22    
 23    
                               
<?php
/**************************************************************************************/
/*
     Titre  : Génération de password aléatoire                                                                         
                                                                                                                          
     URL    :  
     https://phpsources.net/code/php/securite/397_generation-de-password-aleatoire
     Auteur         : Mycado                                                                                              
     Date edition   : 29 Mai 2008                                                                                         
*/
/**************************************************************************************/
function passgen() {
    $chaine ="mnoTUzS5678kVvwxy9WXYZRNCDEFrslq41GtuaHIJKpOPQA23LcdefghiBMbj0";
    srand((double)microtime()*1000000);
    for($i=0$i<8$i++){
        @$pass .= $chaine[rand()%strlen($chaine)];
        }
    return $pass;
    }
?>

...  Manuel PHP - Fonctions du code source

   php.net  Description Versions PHP OUTIL
   microtime Retourne le timestamp UNIX actuel avec les microsecondes PHP 4, PHP 5, PHP 7
   rand Génère une valeur aléatoire PHP 4, PHP 5, PHP 7
   srand Initialise le générateur de nombres aléatoires PHP 4, PHP 5, PHP 7
   strlen Calcule la taille d'une chaîne PHP 4, PHP 5, PHP 7


  • L'ajout de commentaire est libre et ne demande pas d'inscription,
  •   invité

nous vous encourageons à contribuer à l'utilisation de PHP en ajoutant vos remarques.

[1]

  • ...

    Aroybase

    09 Fév 2010 à 12:01

    Pas mal, je t'en propose également une sur une seule ligne si ça t'intéresse function code($p_nbChar){
        return substr(str_shuffle('abcdefghijklmnopqrstuvwxyzABCEFGHIJKLMNOPQRSTUVWXYZ0123456789'),1, $p_nbChar); }