begin process at 2012 02 15 08:48:59
  Trouver un code source :
 
dans
 
Accueil > 

Code

 > 

Sécurité & Cryptage

 > GÉNÉRATION DE MOTS DE PASSE

GÉNÉRATION DE MOTS DE PASSE


 Information sur la source

Note :
5,86 / 10 - par 7 personnes
5,86 / 10

  • 1

  • 2

  • 3

  • 4

  • 5

  • 6

  • 7

  • 8

  • 9

  • 10
Catégorie :Sécurité & Cryptage Niveau :Initié Date de création :25/05/2001 Vu :6 295

Auteur : Romuald

Ecrire un message privé
Commentaire sur cette source (1)
Ajouter un commentaire et/ou une note

 Description

Cette fonction permet de générer aléatoirement un mot de passe composé de caractères alphanumériques

Source

  • function passgen($max = 8, $min = 6) {
  • srand ((double) microtime() * 1000000);
  • $nbchar = rand($min, $max);
  • $chars = array("a", "b", "c", "d", "e", "f", "g", "h", "i", "j", "k", "l", "m", "n", "o", "p", "q", "r", "s", "t", "u", "v", "w", "x", "y", "z", "A", "B", "C", "D", "E", "F", "G", "H", "I", "J", "K", "L", "M", "N", "O", "P", "Q", "R", "S", "T", "U", "V", "W", "X", "Y", "Z", 0, 1, 2, 3, 4, 5, 6, 7, 8, 9);
  • for ($i = 0; $i< $nbchar; $i++)
  • $pass .= $chars[rand(0, count($chars) - 1)];
  • return $pass;
  • }
function passgen($max = 8, $min = 6) {
	
srand ((double) microtime() * 1000000);
	
$nbchar = rand($min, $max);

$chars = array("a", "b", "c", "d", "e", "f", "g", "h", "i", "j", "k", "l", "m", "n", "o", "p", "q", "r", "s", "t", "u", "v", "w", "x", "y", "z", "A", "B", "C", "D", "E", "F", "G", "H", "I", "J", "K", "L", "M", "N", "O", "P", "Q", "R", "S", "T", "U", "V", "W", "X", "Y", "Z", 0, 1, 2, 3, 4, 5, 6, 7, 8, 9);

for ($i = 0; $i< $nbchar; $i++)
		$pass .= $chars[rand(0, count($chars) - 1)];

	return $pass;
}  



 Sources du même auteur

CHARGE DE LA MACHINE
Source avec Zip PARSEUR DE DATES
Source avec Zip CLASSE POUR UTILISER LES SOCKETS
TRANSFORMER UNE URL EN LIEN CLIQUABLE
TESTER LA VALIDITÉ D'UN E-MAIL

 Sources de la même categorie

Source avec Zip Source avec une capture ACCÈS, ESPACE MEMBRE AVEC INSCRIPTION ET DÉSINSCRIPTION PAR ... par stephelle
Source avec Zip CRYPTAGE REVERSIBLE par Mokost
Source avec Zip Source avec une capture CREATION DE COMPTE AVEC CRYPTAGE ET ESPACE DE CONNEXION SEC... par bm1982
Source avec Zip PROTÉGEZ VOS LIENS DE TÉLÉCHARGEMENT PAR MOT DE PASSE ET/OU ... par unlien
CRYPTAGE/DECRYPTAGE MCRYPT par sephirothgeek

Commentaires et avis

Commentaire de jynolen le 13/07/2008 14:40:02

Ton code est pas mal sauf qu'avec php5 tu n'a plus besoin d'initialiser le générateur de nombres aléatoires.

Ton code ressemblerai alors à ça


     function passgen($max = 8, $min = 6) {
    
    
    
     $nbchar = rand($min, $max);
    
     $chars = array("a", "b", "c", "d", "e", "f", "g", "h", "i", "j", "k", "l", "m", "n", "o", "p", "q", "r", "s", "t", "u", "v", "w", "x", "y", "z", "A", "B", "C", "D", "E", "F", "G", "H", "I", "J", "K", "L", "M", "N", "O", "P", "Q", "R", "S", "T", "U", "V", "W", "X", "Y", "Z", 0, 1, 2, 3, 4, 5, 6, 7, 8, 9);
    
     for ($i = 0; $i< $nbchar; $i++)
     $pass .= $chars[rand(0, count($chars) - 1)];
    
     return $pass;
     }

 Ajouter un commentaire




Nos sponsors


Sondage...

Comparez les prix

CalendriCode

Février 2012
LMMJVSD
  12345
6789101112
13141516171819
20212223242526
272829    

Consulter la suite du CalendriCode

Photothèque

 
Développement réalisé par Nicolas SOREL (Nix) avec l'aide de : Cyril DURAND et Emmanuel (EBArtSoft), Merci à Vincent pour ses précieux conseils.
CodeS-SourceS.com© Toute reproduction même partielle est interdite sauf accord écrit du Webmaster
CodeS-SourceS.com© est une marque déposée tous droits réservés

Google Coop CodeS-SourceS Google Coop CodeS-SourceS
Temps d'éxécution de la page : 1,388 sec (3)

Nous contacter | Annoncer sur CodeS-SourceS | Mentions légales