Home
        Mot de passe
         Contents
1.   HALTE   Mot de passe      7  Annexe   Listings identifi  s et  comment  s    Code source               def demandmdp mot ver    while mot  ver   mot input  mauvais mot de passe  entrez a nouveau votre mot  de passe      ver input  verifiez votre mot de passe        def typecarac mot    nbent 0  for k in range 0 len mot     if mot k     O  or mot k     1  or mot k     2  or  mot k    3  or mot kK    4  or mot k    5  or mot kK    6  or mot k    7   or mot k    8  or mot k    9    nbent nbent 1  else   print       if nbent gt 2   print  mot de passe conforme    else   print  mot de passe non conforme  il doit contenir au moins 3  chiffres      recommencer  o0    while recommencer   0    motdepasse input  entrez votre mot de passe      vermotdepasse input  verifiez votre mot de passe        demandmdp  motdepasse vermotdepasse     print  mot de passe identique    print      if len motdepasse  lt 4   print  mot de passe trop court    demandmdp  motdepasse vermotdepasse     elif len motdepasse  gt 10   print  mot de passe trop long    demandmdp  motdepasse vermotdepasse   else   print  mot de passe de bonne longueur      typecarac motdepasse     print  voulez vous recommencer  o n    recommencer input    choix pour recommencer la boucle  donc le  programme          
2.  s    21    HALTE   Mot de passe      1  Introduction    1 1 G  n  ralit  s    Le mini projet de programmation nous permet de nous entra  ner a la r  alisation d un  programme  ainsi que d un compte rendu de projet  D une dur  e de 21 jours  l exercice  doit nous permettre de nous aider a comprendre les exigences du bac  Encadrer par  notre Professeur  chaque couple d   l  ve doit remettre un programme fonctionnel et un  rapport de projet     1 2 Le sujet    Pour s  curiser des informations sur internet  il est demand   aux utilisateurs de  saisir un mot de passe    L objectif de ce mini projet est d   crire un programme sous Python qui v  rifie le  niveau de s  curit   de ce mot de passe et s il n y a pas eu d erreur de saisie    Les v  rifications pourront se faire soit    l issue de la 2nde saisie  soit au fur et     mesure    Vous inviterez l utilisateur    saisir un nouveau mot de passe dans les cas suivants        mot de passe non identique     mot de passe trop court  4 caract  res ou moins     mot de passe trop long  plus de 10 caract  res      mot de passe non conforme  2 chiffres ou moins     Vous r  digerez un rapport dans lequel figurera le code Python et la strat  gie adopt  e  pour r  pondre    chaque exigence du sujet     1 3 Cahier des charges    Le programme doit pouvoir d  terminer si un mot de passe appartient a une de ces  cat  gories  et dans ce cas la  inviter l utilisateur a saisir un autre mot de passe        mot de passe non identique    mot de passe 
3.  tre le nombre de chiffres pr  sent dans le mot de passe     Nbent est la variable qui s incr  mentera de une unit   pour chaque chiffres du mot de  passe     La boucle for permet au programme de balayer chaque caract  re a la recherche des  chiffres  gr  ce a la condition if mot k          ce qui en sois n est pas extr  mement propre      puis on teste nbent avec la plafond minimum de chiffre qui doivent   tre pr  sent dans le  mot de passe              if Len motdepasse  lt d4   print  mot de passe trop court    demandmdp motdepasse vermotdepasse     elif len motdepasse  gt 10   print  mot de passe trop long    demandmdp motdepasse vermotdepasse   else   print  mot de passe de bonne longueur      typecarac motdepasse               lt titre du rapport gt     Ici  on v  rifie la longueur du mot de passe  Si la taille du mot de passe est mauvaise  on  appelle la fonction pour redemander un mot de passe conforme     Puis on appelle la derni  re fonction pour conna  tre le niveau de s  curit      HALTE   Mot de passe      5  Manuel d utilisation    Apr  s avoir ex  cuter le programme  l utilisateur devra saisir son mot de passe  puis le  v  rifier  Le programme d  terminera seul si le mot de passe est sur  en deux   tapes       si le mot de passe est de bonne longueur  on passe a l   tape suivante  sinon   l utilisateur devra saisir et v  rifier un autre mot de passe      la seconde   tape v  rifie le niveau de s  curit   2  c est a dire si le mot de passe  comporte au moins 3 c
4. HE  r   ducat z   nation acad    AE     Lideres     pa  sd   Fraserais    R  PUBLIQUE FRAN  AISE    Mini projets      HALTE   Mot de passe      Lyc  e Charles Gide    Rapport de projet informatique de terminale scientifique   sp  cialit   ISN  du 25 11 13 au 16 12 13    CARBON Dimitri TS2  CHABALIER Andy TS2    pour profiter pleinement de la mise en page du code  imprimez en couleur les  derni  re pages  la couleur syntaxique est respect  e     Table des Mati  res    Ty INETOAUCTIONME  Le55 84 28 amande Teen our tar tele le ent me a nantes one de sacs der tue nee meet 1  lF G  n  ralit  s S neadi aa gie Taaa Naa VAA aaa ia EEE Aea aaa Aea AENA E Ma AE 1  1 2 Le Sujets anria aaa ai ai AA VANAK Aaaa an Eia NAN EN a TA Naa 1  1 3 Cahier des Charges  piedini ynin aan aaa WE EETA NA E a Taa E Kaha 1   2  Org  nisation d   projeter einni t dd ne E EAE a E Oa dE De E EEE 5  2 1 Organisation du travail    ss 5  2 2 Choix des outils de d  veloppement    ss 5   3  Analyse pr  alable du projet    sise 9   4  Analyse technique  D  veloppement     sis 13   5  M  nuel d UtiliSation  2 32528568 Rd nan nee an a le AEREE EEFE ns 15   6  Perspectives et conclusions    sisi 17  6  L Perspectives iranienne a a Pantera ann  e A OR A Riu nee On neue aaa 17  6 2 COncClUsiONSi  iesisremarnimnipieenes morturmet uni n ant Musee A nee ten te sen nee dan ee este 17   6 2 1 Fonctionnement de l application    17  6 2 2 Fonctionnement du groupe de travail    17  7  Annexe   Listings identifi  s et comment 
5. hiffres     HALTE   Mot de passe      6  Perspectives et conclusions    6 1 Perspectives    Ce programme peut   tre modifier et am  liorer   norm  ment  Tout d abord  il peut servir  en l   tat    conna  tre si son mot de passe est de niveau 2  et correspond aux canons  d inscription du logiciel  ou du site   Mais il peut   tre am  liorer en augmentant le champs de  v  rification  le choix du niveau de protection  On pourrait m  me proposer de g  n  rer  automatiquement des mots de passe  Pour r  sumer  le champs d am  lioration de ce type  de programme est limit   par notre imagination     6 2 Conclusions    6 2 1 Fonctionnement de l   application    Le programme bien que relativement simple  fonctionne comme il   tait demander  Le  seul b  mol  est sa sur simplicit    En effet  l utilisateur n a pas   norm  ment de choix  bien  que se sois modifiable     6 2 2 Fonctionnement du groupe de travail    Le projet a   t   termin   dans les temps  avec une bonne entente entre nous  Aucun  probl  me majeur ont   t   dans notre chemin  Malgr   cela  le manque de temps dut     d autres travaux dans d autre mati  re nous a limit   dans l expansion du programme  nous  avons dut nous limiter aux sujet     Mais ce mini projet a   t   une exp  rience enrichissante dans notre apprentissage de la  programmation  C est aussi un avant go  t du projet final que nous allons devoir r  aliser  pour le bac  Nous en retirons un excellent souvenir  d un projet ludique  et non d un devoir  impos     
6. n de v  rifier la plongeur du mot de passe   Nous avons choisis de cr  e une double condition     si le mot de passe a moins de 4 caract  res      si le mot de passe a plus de 10 caract  res    dans ces deux cas  la fonction de v  rification doit se r  enclench    pour demander un  autre mot de passe     Si le mot de passe est de bonne longueur  la derni  re v  rification s enclenche     Pour savoir si le mot de passe contient au minimum 3 chiffres  nous avons d  cider de  tester si chaque caract  re du mot de passe  est un des 10 chiffres  a l aide d une boucle for     HALTE   Mot de passe      4  Analyse technique       OODIAUBRUNH          def demandmdp mot ver    while mot  ver   mot input  mauvais mot de passe  entrez a nouveau votre mot    de passe        ver input  verifiez votre mot de passe        def typecarac mot    nbent 0  for k in range 0 len mot      if mot k     O  or mot k     1  or mot k     2  or    mot k    3 or mot k    4  or  mot k    5 or  mot k    6  or  mot k     7 7  or mot k    8  or mot k     9     nbent nbent 1  else   print       if nbent gt 2   print  mot de passe conforme    else   print  mot de passe non conforme  il doit contenir au moins    3 chiffres         On retrouve ici les deux fonctions essentielles du programme     La premi  re demande a l utilisateur de saisir son mot de passe puis de le v  rifier  Tant  que le mot de passe est diff  rent de la v  rification  l utilisateur doit saisir son mot de passe     La seconde permet de conna 
7. trop court  4 caract  res ou moins     mot de passe trop long  plus de 10 caract  res     mot de passe non conforme  2 chiffres ou moins     le programme doit donc v  rifier si le mot de passe saisis contient entre 4 et 10  caract  res  dont au moins 2 chiffres    HALTE   Mot de passe      2  Organisation du projet    2 1 Organisation du travail    Apr  s avoir r  fl  chi en commun sur l analyse du projet  nous nous sommes r  parti les  t  ches  Pendant qu un de nous s occupait du codage  l autre   labor   le dossier  Reli    par le logiciel de visioconf  rence Skype  cette r  partition a   t   peu    peu aboli  pour  donner un travail commun  Les s  ances en classe nous a permis de d  finir des objectifs     atteindre     2 2 Choix des outils de d  veloppement    Nous avons utilis   IDE de python  Le compilateur et le d  bogueur   tant int  grer  Nous  avons choisis la version 3 3 de Python  puisque c est le langage que nous allons devoir  utiliser pour le projet final  C est aussi le langage que nous utilisons en s  ance     HALTE   Mot de passe      3  Analyse pr  alable du projet    Pour mettre en   uvre le projet  nous nous somme pench   dans un premier temps  sur  une fonction qui permettrait de demander a l utilisateur de saisir le mot de passe  puis de le  v  rifier    Pour cela nous sommes partit sur une boucle tan que  qui tournerai jusqu    que le mot  de passe saisis sois le m  me que celui saisit dans la v  rification     Puis nous nous sommes pench   sur le moye
    
Download Pdf Manuals
 
 
    
Related Search
    
Related Contents
@ @mmmm EEEHEF  Minka Lavery 1473-562 Instructions / Assembly  Samsung PS51D8005FU Brugervejledning  Automate UniCel DxI - BECKMAN-COULTER - Information  Octal E&M Module User Manual  PILOT Signier 20 360  TP - Chap6 : Mouvements de Mars  ISTRUZIONI PER L`INSTALLAZIONE L`USO  Samsung AQV09YWAX User Manual  User Manual and Instructions    Copyright © All rights reserved. 
   Failed to retrieve file