Génerer un mot de passe aléatoire tout simple

Répondre


Cette question est un moyen d’empêcher des soumissions automatisées de formulaires par des robots.
Smileys
:D :) :( :o :shock: :? 8-) :lol: :x :P :oops: :cry: :evil: :twisted: :roll: :wink: :!: :?: :idea: :arrow: :| :mrgreen: =D> #-o =P~ :^o :non: :priere: 8-|
Voir plus de smileys
  Revue du sujet
 

  Étendre la vue Revue du sujet : Génerer un mot de passe aléatoire tout simple

par ouckileou » 02 déc. 2005, 18:52

Salut,

ça marche mais effectivement cela génère des mots de passe très simple.
Si c'est pour redonner un mdp temporaire à quelqu'un ça peut convenir, si c'est un mot de passe définitif c'est à mon avis plus que limite :)

Génerer un mot de passe aléatoire tout simple

par mario » 02 déc. 2005, 17:02

Bonjour,

Que pensez vous de cette méthode pour générer un mot de passe très simple aléatoirement...

dans ce cas, il permet de changer tous les mots de passes d'une table en une seule requête:

Code : Tout sélectionner

UPDATE exemple SET nom = ( SELECT CONCAT( ELT( FLOOR( 1 + ( RAND( )*4 ) ) , 'leo', 'vasco', 'gribouille', 'orangina' ), FLOOR( 100 + ( RAND( ) *900 ) ) ) )
Je génère un nombre entre 1 et 4 pour sortir aléatoirement la premiere partie du mot de passe: ex: leo, vasco, gribouille ou orangina
Je génère un nombre entre 100 et 900 pour sortir un nombre aléatoire.
Je fais une concaténation des 2

C'est un peu "artisanal" mais j'aimerai avoir votre point de vue.

merci.