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


  • ANNUAIRE
  • [EN] Gekko
    Site de challenge présenter sous la forme d'une quête. Vous êtes un agent secret qui répond sous le nom...
    Challenges
    [FR] Newbie Contest
    Crackme: 35, Cryptographie: 49, Hacking: 27, Javascript/Java: 17, Logique: 31, Programmation: 23, Stéganographie: 53
    Challenges
    [EN] Big-Daddy
    Big-Daddy est site internet communautaire avec un effectif diversifié, y compris des artistes, des programmeur...
    Hacking
    [FR] Le top web
    Nous offrons une sélection la plus large possible de resources webmaster gratuites, hébergement gratuit...
    Webmaster
    [EN] Reddit
    Subreddit dédié à la sécurité informatique.
    Hacking
    [EN] hax.tor
    50 level de challenges mélangés
    Challenges
    [FR] apprendre-a-manipuler
    Site d'apprentissage de la manipulation d'autrui.
    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, 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


Messages dans ce sujet
Générateur mot de passe bash - par notfound - 27-11-2012, 22h12
RE: Générateur mot de passe bash - par gruik - 27-11-2012, 22h19
RE: Générateur mot de passe bash - par Ark - 27-11-2012, 22h30
RE: Générateur mot de passe bash - par b0fh - 27-11-2012, 23h10

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 348 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 : 2 visiteur(s)
N-PN
Accueil | Challenges | Tutoriels | Téléchargements | Forum | Retourner en haut