• STATISTIQUES
  • Il y a eu un total de 0 membres et 2709 visiteurs sur le site dans les dernières 24h pour un total de 2 709 personnes!
    Membres: 2 605
    Discussions: 3 579
    Messages: 32 816
    Tutoriels: 78
    Téléchargements: 38
    Sites dans l'annuaire: 58


  • ANNUAIRE
  • [EN] PHPFreaks
    PHPFreaks est un site dédié à l'apprentissage et l'enseignement du PHP. Ici vous trouver...
    Programmation
    [FR] InfoMirmo
    Apprentissage de l'informatique par l'intermédiaire de challenges de sécurité. Venez app...
    Hacking
    [EN] HackQuest
    Logic: 12, JavaScript: 14, Applet: 6, CrackIt: 13, Crypto: 11, Internet: 3, Exploit: 7, Stegano: 12, Flash: 1, Programmi...
    Challenges
    [EN] Astalavista
    Un site aux ressources incontournable depuis plusieurs années, Astalavista est réellement devenue un cl...
    Hacking
    [EN] Rankk
    Site de challenge construit sur le principe d'une pyramide à 9 level. Level 1: 60,Level 2: 72,Level 3: 68,Lev...
    Challenges
    [EN] w3challs
    Ce site propose différents types de défis informatiques: piratage, craquage, cryptographie, stég...
    Hacking
    [FR] Cyber-Hacker
    CH - Cyber Hacker est un jeu par navigateur de simulation de hack, programmez et envoyez vos virus et piratez les aut...
    Hacking

  • DONATION
  • Si vous avez trouvé ce site internet utile, nous vous invitons à nous faire un don du montant de votre choix via Paypal. Ce don servira à financer notre hébergement.

    MERCI!




Note de ce sujet :
  • Moyenne : 0 (0 vote(s))
  • 1
  • 2
  • 3
  • 4
  • 5
Générateur mot de passe bash
27-11-2012, 22h12 (Modification du message : 13-03-2013, 23h50 par notfound.)
Message : #1
notfound Hors ligne
#!/usr/bin/env bash
*



Messages : 687
Sujets : 47
Points: 271
Inscription : Sep 2012
Générateur mot de passe bash
+1 (0) -1 (0) Répondre
27-11-2012, 22h19
Message : #2
gruik Hors ligne
gouteur de savon
*



Messages : 757
Sujets : 44
Points: 482
Inscription : Oct 2012
RE: Générateur mot de passe bash
c'est propre, fallait oser Big Grin

par contre au pif comme ça je dirais que deux exécutions avec les mêmes paramètres donnent les mêmes résultats non ?
+1 (0) -1 (0) Répondre
27-11-2012, 22h25
Message : #3
notfound Hors ligne
#!/usr/bin/env bash
*



Messages : 687
Sujets : 47
Points: 271
Inscription : Sep 2012
RE: Générateur mot de passe bash
Tout d'abord merci Wink

Ensuite, pour être sûr, tu entends "avec les mêmes paramètres" le fait de mettre à chaque fois la même taille pour le password ?
Alors ma réponse sera : Non. Tu n'auras JAMAIS le même résultat, car index=$(($RANDOM%$nb_car)) permet justement ça.
Tu n'auras jamais 2 fois (enfin, il ne faut jamais dire jamais hein ...) le même index pour le tableau.
+1 (0) -1 (0) Répondre
27-11-2012, 22h30
Message : #4
ark Hors ligne
Psyckomodo!
*****



Messages : 1,033
Sujets : 48
Points: 317
Inscription : Sep 2011
RE: Générateur mot de passe bash
Sympa :)

sinon, pour des passwords random:
Code :
cat /dev/urandom | base64 | head -1 | sed -r 's/(.{8})/\1\n/g'
:p
+1 (0) -1 (0) Répondre
27-11-2012, 23h10 (Modification du message : 27-11-2012, 23h10 par b0fh.)
Message : #5
b0fh Hors ligne
Membre actif
*



Messages : 210
Sujets : 17
Points: 309
Inscription : Jul 2012
RE: Générateur mot de passe bash
Hello,

Une petite remarque de crypto: il faut éviter d'utiliser un modulo pour rogner un nombre aléatoire, sauf si la nouvelle taille est un diviseur de l'ancienne. Sinon ça introduit un biais dans la sélection du nombre.

$RANDOM retourne un nombre entre 0 et (2^15)-1, et ton alphabet fait 71 caractères; on a

2^15 = 461*71 + 37

sur ces (2^15) possibilités, il y en a donc 462 pour chacun des 37 premiers choix, et seulement 461 pour les 34 restants.

Une sélection non baisée te donne une entropie de log_2(71) = 6.1497471 bits par caractère, alors que ta sélection biaisée a une entropie de 37*462*log(462/2^15)/2^15 + 34*461*log(461/2^15)/2^15 = 6.1497462.

Le temps d'attaque hypothétique pour un mot de passe généré est donc réduit de 2^(longueur du mot de passe * différence_entropie), soit un gain de 0.0005% pour un mot de passe de 10 caractères. Sans importance dans ton cas pratique (pas pas forcément pour tous les autres !)

Sinon, y'a pwgen http://sourceforge.net/projects/pwgen/ qui fait ça très bien et qui est livré avec la plupart des distros populaires.
+1 (2) -1 (0) Répondre


Sujets apparemment similaires…
Sujet Auteur Réponses Affichages Dernier message
  [Python] Chiffrer votre fichier de mot de passe Junky 5 402 17-01-2015, 23h36
Dernier message: octarin
  [Bash] Script de Backup Edelwin 4 352 24-04-2013, 10h43
Dernier message: notfound
  Générateur de wordlist pour brute force thxer 1 188 07-02-2013, 23h04
Dernier message: LR-6

Atteindre :


Utilisateur(s) parcourant ce sujet : 1 visiteur(s)
N-PN
Accueil | Challenges | Tutoriels | Téléchargements | Forum | Retourner en haut