Generer un mot de passe aleatoirement .

Generer un mot de passe aleatoirement . - réseaux et sécurité - Linux et OS Alternatifs

Marsh Posté le 25-03-2003 à 12:13:08    

salut,
 
Lorsque je créer un compte de messagerie sur mon serveur, je lui affecte un mot de passe. COmment pourrais-je faire pour lui affecter un mot de passe aleatoire, et qu'ensuite il me l'affiche ??? actuellement je les met moi a la main... j'ai plus d'imagination :-(


---------------
toujours un petit mot gentil:
Reply

Marsh Posté le 25-03-2003 à 12:13:08   

Reply

Marsh Posté le 25-03-2003 à 12:37:17    

Oh bein tu fait un script quie le fait, c assez simple.......... ou alors tu en cherche un ca doit exister.
 
 

Code :
  1. pseudo-code:
  2. constante NB_CAR
  3. fonction car(n : entier) : caractere
  4. {
  5.   si (0 <= n <= 9) retourne ascii(n+48)
  6.   si (9 < n <= 35) retourne ascii(n+55)
  7.   si (35 < n <= 61) retourne ascii(n+61)
  8. }
  9. chaine : pass
  10. pour i de 1 à NB_CAR
  11. {
  12.   pass += car(aleatoire(62))
  13. }
  14. affiche(pass)


 
ca te donne un pass composé que de chiffre et de lettre, genre :
k2HJ0j


Message édité par fatypunk le 25-03-2003 à 12:38:16
Reply

Marsh Posté le 25-03-2003 à 12:50:15    

Si tu trouves ca m'intéresse.
 
Thanx

Reply

Marsh Posté le 25-03-2003 à 12:51:16    

Google est ton ami : "password generator linux (ou unix)"

Reply

Marsh Posté le 25-03-2003 à 12:55:04    

apt-get install makepasswd ;)

Reply

Marsh Posté le 25-03-2003 à 13:00:37    

Salut  
 
mkpasswd ,est ton ami
 
a+
 

Reply

Marsh Posté le 26-03-2003 à 09:04:06    

:jap:

Reply

Marsh Posté le 26-03-2003 à 11:06:45    

on admettra que les caractères sont codés sur 8 bits et que tu veux  
un mot de passe de 10 caractères :
tu tires à pile ou face la valeur 0 ou 1 de chaque bit
ensuite, tu les sépares en bloc de 8 et tu ragardes à quel caractère ça correspond.


---------------
Celui qui pose une question est idiot 5 minutes. Celui qui n'en pose pas le reste toute sa vie. |  Membre du grand complot pharmaceutico-médico-scientifico-judéo-maçonnique.
Reply

Marsh Posté le 26-03-2003 à 14:13:23    

Mjules a écrit :

ensuite, tu les sépares en bloc de 8 et tu ragardes à quel caractère ça correspond.

Sauf que certains octets ne correspondent à aucun caractère.


---------------
« No question is too silly to ask, but, of course, some are too silly to answer. » -- Perl book
Reply

Marsh Posté le 26-03-2003 à 14:23:37    

je savais bien qu'il y avait un biais quelque part. :jap:


---------------
Celui qui pose une question est idiot 5 minutes. Celui qui n'en pose pas le reste toute sa vie. |  Membre du grand complot pharmaceutico-médico-scientifico-judéo-maçonnique.
Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed